2010-08-09 39 views
1

我需要创建一个桌面小部件,用户想要更新他们的细节从 桌面html文件.i已尝试与ajax但值存储在数据库 但响应无法回到html文件,我已将远程js文件包含到 html文件中。我使用Windows操作系统,PHP 5,XAMPP服务器。使用PHP的桌面小部件

的示例脚本如下,

<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')" 
/> 
+2

我不明白实际的问题是什么,你正在创建什么样的桌面小部件。 – 2010-08-09 12:17:03

+0

感谢pekka 其实我想提供一些html代码给用户,他们被保存到他们的桌面,每当用户执行html文件并更新html代码中提供的文本框中的一些值时,一旦他们输入了他们的值,更新到我们的数据库,我们希望发送更新后的值给用户,我已经通过使用ajax访问服务器(php)文件,它的工作正常,以更新值,但同时我警告responseText它返回空,但我在php文件中有很多值(回复) – Paulraj 2010-08-09 12:27:35

回答

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(破碎的形象,错位布局,但至少这是一个响应)。做这样合适的岗位AJAX请求会通过paramters在.send()电话:

xmlhttp.send('id=' + id + '&usr=' + user); 

我会建议使用jQueryMooTools处理事物的AJAX一面。他们提供更多的调试功能,以防万一出现问题,而不是试图推出自己的处理程序。同样,使用诸如HTTPFox之类的东西,它可以让您监视来自浏览器的HTTP请求。有了这个,你可以看到它的原始状态(及其标题)的响应,因为它在任何处理之前回来。

+0

jQuery为我做了诀窍。 thx Marc! – Paulraj 2010-10-14 18:32:36

相关问题