var signal=jQuery.ajax({
url: "http://###/user/checkcaslogin.aspx",
dataType: "json",
success: function(data){
}
});
我想将responseText
转换为JSON对象,我尝试过JSON.parse()但是
和typeof signal.responseText //String
答案 0 :(得分:6)
如果要将响应文本解析为JSON,首先必须在响应中发送JSON 。
JSON Lint是调试此类事情的有用工具。
这是无效的JSON:
{ "code": 00 }
JSON中的Number数据类型不能以双零开头。
修复响应后,success
函数将触发,data
将是解析JSON的结果。
答案 1 :(得分:0)
data
参数已经是一个对象,因此您可以将其用作对象。如果您因任何原因希望获取JSON字符串,请使用JSON.stringify(data)
获取JSON字符串。