我有一个 jquery - ajax 请求正在运行,它以 json 格式提供输出。如果我的猜测是正确的,我们得到的 ajax 响应就是解析一个。我想获得原始原始数据,即无需解析的响应。可能吗 ?
问问题
128 次
2 回答
0
如果你 100% 确定你得到了一个 JavaScript 对象(我总是从一个$.ajax()
方法解析我的返回),那么你需要对你的对象进行字符串化。
见: http: //www.json.org/js.html
在这里:https ://github.com/douglascrockford/JSON-js下载“json.js”文件。
使用此文件,您可以parse
根据stringify
需要。
因此,要获得文本版本,您将执行以下操作:
var sObj = JSON.stringify(j);
console.log(sObj);
但是,根据我的阅读,您将需要解析返回对象:
请求成功时调用的函数。该函数获得三个参数: 从服务器返回的数据,根据 dataType 参数格式化;
所以它被格式化为一个 JSON“字符串”,它仍然需要被解析或 (quick anddirty) eval
'd
于 2012-06-01T09:23:15.513 回答