一尘不染

jQuery AJAX成功

ajax

我正在使用jQuery的$.ajax功能来提交可以正常工作的表单,但是成功是我遇到问题的地方。这是我的代码:

$("#form").submit(function () {
        $.ajax({
            type: "POST",
            url: '/login/spam',
            data: formData,
            success: function (dataCheck) {
                if (dataCheck == 'value') {
                     //Do stuff
                }
            }
        });
        return false;
    });

我遇到的问题是该if函数不断说dataCheck不等于 value 。我知道是的,因为删除return false;页面时按预期显示了
value 。另外,我之前使用了几乎相同的代码,这可以正常工作。有人可以给我一些建议吗?


阅读 281

收藏
2020-07-26

共1个答案

一尘不染

如何自己找到答案:

放置调试代码以查看从服务器获得的信息。

$("#form").submit(function () {
        $.ajax({
            type: "POST",
            url: '/login/spam',
            data: formData,
            success: function (dataCheck) {
                console.log(dataCheck); // <==============================
                if (dataCheck == 'value') {
                     //Do stuff
                }
            }
        });
        return false;
    });

它可能采用您认为不是的其他格式。

2020-07-26