突然间今天我的一些ajax请求已停止在某些页面中工作,而在其他页面中它们工作正常...这真的很奇怪,因为在Firebug中我无法看到任何错误,即使我尝试从我调用的函数调试它。 ..事情是,萤火虫的加载图像不停地旋转...所有参数都正确传递唯一的问题是我从请求中得不到任何东西...或者如果我得到我会在某些页面得到它在其他人,我什么也得不到......
js sample:
$(".reply_to_article").click(function(){
var cct = $.cookie('csrf_cookie_name');
var body = $(this).parent().find("textarea");
$.ajax({
type: "POST",
url: "http://www.domain.com/articles/replyToArticle",
dataType: 'json',
data: {
body : body.val(),
csrf_name : csrf_value
},
success: function(data) {
}
});
});
在replyToArticle函数中我只有一个echo 1;
,它不会被返回
答案 0 :(得分:0)
作为初步步骤,我会尝试确保POST适用于您指定的URL。如果您安装了curl,可以试试这个:
curl -d "testdata1=testvalue1&testdata2=testvalue2" http://www.example.com/articles/replyToArticle
并检查您是否收到了所需的回复
可以找到卷曲安装here。