我使用了下面这行JQuery代码:
$.get('/ajax/buy', {'categoryname':chosenSelected}, function(data) {
data = JSON.parse(data);
...然而,当在IE7上运行它时,我得到了这个错误消息:JSON undefined:。
如何使用与IE7 (和所有主流浏览器)兼容的解析器?
发布于 2010-03-26 16:18:35
您可以使用jQuery中提供的parseJSON。
发布于 2010-03-26 16:13:01
您不需要手动解析JSON。您可以使用getJSON函数:
$.getJSON('/ajax/buy', { 'categoryname' : chosenSelected }, function(data) {
// data will be already a parsed JSON object
});json2库中提供了您尝试调用的parse方法。
发布于 2013-06-26 22:09:26
您需要添加一个JSON解析器。旧的浏览器不包括这一点。
1-转到仓库:https://github.com/douglascrockford/JSON-js/
2-下载json2.js并将其包含在您的站点或应用程序中。
这就是全部。
https://stackoverflow.com/questions/2521827
复制相似问题