Javascript jQuery YQL json解析问题
我试图从一个请求解析json,但总是得到null。当我执行console.log(数据)时,它打印空值 $.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" } }); $.ajax({ url:“http://query.yahooapis.com/v1/public/yql", 数据类型:“jsonp”, 成功:功能(内容){ var data=jQuery.parseJSON(内容); 控制台日志(数据); },数据:{ q:'从html中选择*,其中url='http://www.google.com"', 格式:“json” } }); 我认为jQuery可能已经为您解析了“内容”。当您:Javascript jQuery YQL json解析问题,javascript,jquery,json,yql,Javascript,Jquery,Json,Yql,我试图从一个请求解析json,但总是得到null。当我执行console.log(数据)时,它打印空值 $.ajax({ url: "http://query.yahooapis.com/v1/public/yql", dataType: "jsonp", success: function(content) { var data = jQuery.parseJSON(content); console.log(data); },
console.log(content);
?
(事实上,现在我想到了,当浏览器接收到响应脚本正文时,内容会被浏览器解析。)对不起,我认为我的问题很糟糕。如果将数据类型设置为jsonp,那么jQuery会自动将结果解析为json。我的问题需要重申一下,如何用jQuery搜索jsonp结果。结果只是一个javascript对象,因此可以用通常的方式访问它,例如,
content['query']
来检索查询等。