您好
我正在为网站添加一些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");
答案 0 :(得分:0)
你可能有一些变量名冲突,因为有一个window.location
而你的一个对象属性名是location
,所以试着把你的对象名放在引号中:
{ "action" : "get_location", "location" : location.href }
而不是:
{ action : "get_location", location : location.href }