我有一个jquery $ .ajax调用,在我的成功回调中,我有这个
success: function(response) {
console.log('response = '+response);
console.log('response.validate = '+response.validate);
}
这是我在Firebug中的控制台输出:
response = {"validate":true}
response.validate = undefined
heck是如何响应的.validate等于undefined?
答案 0 :(得分:2)
添加此ajax选项:
dataType: "json"
如果你没有告诉jQuery你正在返回JSON
并且你没有设置正确的头文件,那么jQuery不知道如何处理它。