我需要创建一个桌面小部件,用户希望从中更新其详细信息 桌面html file.i已尝试使用ajax,但值存储在数据库中 但响应无法回到html文件,我已经将远程js文件包含进了 html文件。我使用的是Windows操作系统,php 5,Xampp服务器。
示例脚本如下,
<script type="text/javascript" src="http://bizzedge.freezyads.com/scripts/widget.js"
></script>
<input type="text" value="75" style="border:0; width:20px;" maxlength="2"
onblur="myscore(this.value,'51')"
/>
答案 0 :(得分:0)
看起来你正在使用GET查询参数,但是通过POST发送AJAX请求。
var url='http://bizzedge.freezyads.com/ajax/widget.php?id='+id+'&usr='+user;
...
xmlhttp.open("POST",url,true);
xmlhttp.send();
这并不重要,因为当我直接在Firefox中点击URL时,脚本会给我输出(破碎的图像,错误的布局,但至少它是一个响应)。以这种方式完成的正确POST AJAX请求将通过.send()
调用中的参数:
xmlhttp.send('id=' + id + '&usr=' + user);
我建议使用jQuery或MooTools来处理AJAX方面的事情。它们提供了更多的调试功能,以防万一发生爆炸,而不是试图推出自己的处理程序。同样,使用HTTPFox之类的东西,它可以让你监控来自浏览器的HTTP请求。有了这个,您可以在任何处理之前看到响应处于原始状态(及其标题)。