【问题标题】:JQuery getJSON callback not executingJQuery getJSON回调未执行
【发布时间】:2011-08-22 22:45:05
【问题描述】:

我已经有一段时间没有从事前端工作了,我似乎已经忘记了这一切。我无法让这个对 bing API 的调用工作,甚至做任何事情。 . .

 $( document ).ready( function() {
     $.getJSON( 'http://api.search.live.net/json.aspx?Appid=**my app id**6&query=sushi&sources=web', function( data ) {
         alert ( 'BAM!' );
     } );
 } );

我查看了其他 SO 问题,但没有找到任何可行的方法。错误日志什么也没显示。 ready 函数正在执行,我对此进行了测试,但 getJSON 回调从未执行。

bing api 是否可能返回格式错误的 json?

【问题讨论】:

  • 调用来自哪个页面? Same Origin Policy
  • @James 不确定你的意思。 . .该文件是 localhost/test.php 。 . .有关系吗?
  • 好的,我记得...那么我将如何访问 api 提要?使用 PHP?

标签: jquery json bing-api


【解决方案1】:

您需要一个 jsonp 响应来处理跨域请求。看看这个:Bing search API using Jsonp not working, invalid label

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 2015-11-12
    • 2012-02-21
    • 2012-09-01
    • 2010-12-06
    • 2022-12-08
    • 1970-01-01
    相关资源
    最近更新 更多