【发布时间】:2011-05-16 18:10:48
【问题描述】:
我正在向我的服务器发送一个 ajax 请求,以更新那里的一些数据。使用 jquery 的 get 函数发送请求。成功后我想执行一些操作,但不幸的是整个操作失败,因为服务器没有响应,即使 firebug 清楚地显示 200 状态:
更重要的是,当我用浏览器输入这个地址时,一切看起来都很好。任何想法为什么它可能无法正常工作?这是我的js:
$(".interests-delete").live("click", function(){
var id = $(this).attr('title');
var user_id = "100000717262400";
$.ajax({
type: "GET",
url: "http://dev1.gecoloco.com/rte/ilike.php?",
data: "u=" + user_id + "&d=" + id,
dataType: "json",
success: function(response, status){
alert(status);
console.log(response);
getLikes();
}
});
return false;
});
【问题讨论】:
-
尝试省略
url参数末尾的问号。 -
如果没有问号,则 url 更改为 ...php?u= ,没有额外的 '&'。但问题依然存在。
标签: jquery ajax get xmlhttprequest response