繁体   English   中英

如何使AJAX responseText转换为JSON?

[英]How to make AJAX responseText Convert to JSON?

var signal=jQuery.ajax({
    url: "http://###/user/checkcaslogin.aspx",
    dataType: "json",
    success: function(data){
    }
});

对象结构

我想将responseText转换为JSON对象,我尝试了JSON.parse()但

语法错误

typeof signal.responseText //String

如果您要将响应文本解析为JSON,首先必须在response中发送JSON

JSON Lint是调试此类问题的有用工具。

这是无效的JSON:

{ "code": 00 }

JSON中的Number数据类型不能以双零开头。

JSON中的数字


修复响应后,将触发success函数,并且data将是解析JSON的结果。

data参数已经是一个对象,因此您可以将其用作对象。 如果您出于某种原因更愿意获取JSON字符串,请使用JSON.stringify(data)来获取JSON字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM