擅长:python、mysql、java
<p>要正确地做到这一点,您必须有有效的HTML,并且不需要向PHP脚本发送任何参数。此外,您需要将PHP与其余代码分开,否则您将在AJAX响应中获取所有标记:</p>
<p>PHP脚本-<em>PHP_python.php文件</em></p>
<pre><code><?php
function get_status(){
$status = shell_exec('python /path/to/garage_door/myq-garage.py status'); //Equals either 'Open' or 'Closed'
echo $status;
}
get_status(); // execute the function
?>
</code></pre>
<p>HTML页面-<em>索引.php(请注意使用了文档就绪处理程序,因为脚本位于页面顶部)</em></p>
<p>您还需要分离<code><script></code>标记,使用一个来加载jQuery库,另一个用来描述JavaScript函数。在</p>
^{pr2}$
<p>如果您只是学习jQuery的AJAX<a href="http://jayblanchard.net/basics_of_jquery_ajax.html" rel="nofollow noreferrer">here are some basic tips for setting it up and trouble-shooting problems</a>。在</p>