我使用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.我知道它是,因为当我删除返回false;该页面按预期显示值.此外,我以前使用了几乎相同的代码,它的作品.有人可以给我一些建议吗?
解决方法
如何找到自己的答案:
放置一个调试代码,看看你从服务器得到什么.
$("#form").submit(function () { $.ajax({ type: "POST",success: function (dataCheck) { console.log(dataCheck); // <============================== if (dataCheck == 'value') { //Do stuff } } }); return false; });
这可能是你想像的其他格式.