0

今天突然间,我的一些 ajax 请求在某些页面中停止工作,而在其他页面中它们工作正常......这真的很奇怪,因为在 Firebug 中,即使我尝试从我调用的函数中调试它,我也看不到任何错误......问题是萤火虫的加载图像不停地旋转......所有参数都正确传递了唯一的问题是我没有从请求中得到任何东西......或者如果我得到它,我会在某些页面和其他页面得到它我什么都不会……

js示例:

$(".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;,它不会被返回

4

1 回答 1

0

作为初步步骤,我会尝试确保 POST 适用于您指定的 URL。如果你安装了 curl,你可以试试这个:

curl -d "testdata1=testvalue1&testdata2=testvalue2" http://www.example.com/articles/replyToArticle

并检查您是否收到所需的回复

卷曲安装可以在这里找到。

于 2012-06-26T16:05:11.830 回答