我有一个 jquery $.ajax 调用,在我的成功回调中,我有这个
success: function(response) {
console.log('response = '+response);
console.log('response.validate = '+response.validate);
}
这是我在 Firebug 中的控制台输出:
response = {"validate":true}
response.validate = undefined
response.validate 到底怎么等于 undefined?
最佳答案
添加此 ajax 选项:
dataType: "json"
如果您没有告诉 jQuery 您正在返回 JSON
并且没有设置正确的 header ,jQuery 不知道如何处理它。
关于ajax - jquery $.ajax 成功响应问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322639/