我正在尝试从请求中解析json,但我一直都是null。当我执行console.log(数据)时,它会输出null。
$.ajax({ url: "http://query.yahooapis.com/v1/public/yql", dataType: "jsonp", success: function(content) { var data = jQuery.parseJSON(content); console.log(data); }, data: { q: 'select * from html where url="http://www.google.com"', format: "json" } });
答案 0 :(得分:1)
我认为您的“内容”可能已经由jQuery解析过了。当你:
时会发生什么console.log(content);
...
(实际上现在我已经想到了,当它收到响应脚本体时,浏览器会解析内容。)