使用ajax发布没有得到任何响应

时间:2013-11-12 07:30:19

标签: javascript jquery ajax

<script>
function login() {

    var postData = {
        "UserName": "user@gmail.com",
        "Password": "123",
        "RememberMe": true
    };
    $.ajax({
        url: "url",
        type: "POST",
        data: postData,
        success: function (Data) {
            alert("success");
        },
        error: function () {
            alert("Failure");
        }
    });
}
</script>

这里我没有得到任何响应成功消息r失败消息。请帮帮我

3 个答案:

答案 0 :(得分:1)

您可以尝试更多地更新这些属性:

data: JSON.stringify(postData),
dataType: "json",

答案 1 :(得分:1)

试试这个,你可能会受益于xhr.status

$.ajax({
    cache: !1,
    type: "POST",
    data: $.toJSON(c),
    contentType: "application/json; charset=utf-8",
    url: e,
    success: function (a) {
        doStuff(a)
    },
    error: function (xhr, ajaxOptions, thrownError) {
        alert(ajaxOptions);
        alert(thrownError);
        alert(xhr.status);
    }
});

注意 a 是对网址 e 的请求的json响应,而 c 是要发布到网址的数据。

答案 2 :(得分:0)

您的网址无效! 完成ajax请求的完整url属性并再次测试。