求教Ajax调用php文件
最近需要通过js循环调用一个php文件,代码如下:
<script type="text/javascript">
setInterval("refresh()",30000);
function refresh(){
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert(xmlhttp.responseText);
}
}
xmlhttp.open("GET","\usr\local\vshell\views\temperatureProvider.php",true);
xmlhttp.send();
}
</script>
PHP文件如下:
<?php //temperatureProvider.php //display page for service details
system("python /home/yangxu/test/providerinfo/smx_sensor.py bl460c-g8-2.test");
echo 'success';
//end php
?>
目前的问题是这个php文件根本没有执行呢,这里调用上写的哪有什么问题吗,麻烦高手指教,不胜感激! php ajax xmlhttprequest
[解决办法]
如果是同一个目录就写
temperatureProvider.php
[解决办法]
js 错误:缺少十六进制数据
xmlhttp.open("GET","\usr\local\vshell\views\temperatureProvider.php",true);
改为
xmlhttp.open("GET","/usr/local/vshell/views/temperatureProvider.php",true);
[解决办法]
建议用JQUERY的$.ajax();比较清晰明了
[解决办法]
要搭建服务器访问的。。python是编译器,具体怎么搞不知道了。。。
[解决办法]