jquery$.ajax成功响应问题

jquery$.ajax成功响应问题,ajax,jquery,Ajax,Jquery,我有一个jquery$.ajax调用,在我的成功回调中,我有 success: function(response) { console.log('response = '+response); console.log('response.validate = '+response.validate); } 以下是我在Firebug中的控制台输出: response = {"validate":true} response.validate = undefined respo

我有一个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
,并且没有设置正确的头,jQuery就不知道如何处理它。

能否显示完整的ajax请求…尝试响应['validate']jQuery智能检测响应类型。。我不认为这是问题所在。@dku.rajkumar它并不总是做得很好。@Kevin你过去一定遇到过这个问题;)@鲶鱼过去经常出现在jQuery论坛上。