ajax - jquery $.ajax 成功响应问题

标签 ajax jquery

我有一个 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/

相关文章:

java - Java Web 技术中的 AJAX 自动完成文本框(JSP 和 servlet)

javascript - Material 按钮动画不包含在 HTML Web 中

javascript - 如何以编程方式刷新 jQuery Mobile 中的一组单选按钮?

c# - 单击下一步转到第一个选项卡时,ASP.NET C# datagridview 在第二个选项卡内分页

javascript - 基于下拉的onclick按钮href

javascript - 提交时重置 div 内容

jQuery $.ajax 不显示任何内容

javascript - 让 JSONP 正常工作

javascript - $.ajax 发送后 jQuery 刷新表

javascript - 更改 src 属性不会更新图像