我正在使用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不等于值。我知道是的,因为当我删除return false;
时,页面按预期显示了价值。另外,我之前使用了几乎相同的代码,这行得通。有人可以给我一些建议吗? 最佳答案
如何自己找到答案:
放置调试代码以查看从服务器获得的内容。
$("#form").submit(function () {
$.ajax({
type: "POST",
url: '/login/spam',
data: formData,
success: function (dataCheck) {
console.log(dataCheck); // <==============================
if (dataCheck == 'value') {
//Do stuff
}
}
});
return false;
});
它可能会采用您认为之外的其他格式。