【问题标题】:jQuery YQL json parse troublejQuery YQL json 解析麻烦
【发布时间】:2011-08-18 01:19:31
【问题描述】:

我正在尝试从请求中解析 json,但我一直为空。当我执行 console.log(data) 时,它会打印 null。

$.ajax({ url: "http://query.yahooapis.com/v1/public/yql", 数据类型:“jsonp”, 成功:功能(内容){ var 数据 = jQuery.parseJSON(内容); 控制台.log(数据); }, 数据: { q: 'select * from html where url="http://www.google.com"', 格式:“json” } });

【问题讨论】:

    标签: javascript jquery json yql


    【解决方案1】:

    我认为您的“内容”可能已经由 jQuery 为您解析。当你:

    console.log(content);
    

    ??

    (其实现在想起来浏览器在收到响应脚本体的时候会解析内容。)

    【讨论】:

    • 对不起,我认为我的问题很糟糕。如果您将 dataType 设置为 jsonp 是对的,jQuery 会自动将结果解析为 json。关于如何使用 jQuery 搜索 jsonp 结果的问题需要重申一下。
    • 结果只是一个 javascript 对象,因此可以以通常的方式访问它,例如,content['query'] 以检索查询等。
    猜你喜欢
    • 2011-03-11
    • 1970-01-01
    • 2020-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-20
    相关资源
    最近更新 更多