jQuery ajax webkit浏览器的问题

时间:2010-10-21 21:45:20

标签: javascript jquery ajax safari webkit

您好
我正在为网站添加一些ajax功能,我有一个非常奇怪的问题 在webkit浏览器上,ajax请求不起作用 我不知道问题出在哪里。
我注意到,如果我只留下一个ajax请求,Safari(Windows)正在做正确的事,但这不是Safari(Mac)和Chrome(Windows)发生的事情。
firefox上的javascript控制台说没有错误 啊......我忘了提到我在jQuery(1.4.3)上使用jQuery(1.4.2) 有人知道发生了什么吗? 谢谢!

编辑: 一些代码。

$.post("http://address-to-the/file.php", { action : "get_location", location : location.href }, function(response){
if(response.status == "OK"){
$("#main-menu").html(response.code);
}else{
alert(response.message);
}
}, "json");

1 个答案:

答案 0 :(得分:0)

你可能有一些变量名冲突,因为有一个window.location而你的一个对象属性名是location,所以试着把你的对象名放在引号中:

{ "action" : "get_location", "location" : location.href }

而不是:

{ action : "get_location", location : location.href }