我正在尝试从我的网站访问外部API,并且由于一些奇怪的原因,我在我的ajax请求中附加了一个':1'。其他一切似乎都是正确的。顺便说一下,我正在尝试使用jQuery访问Bing Images API。
$.get('http://api.bing.net/json.aspx?callback=?',
{
AppId : <MYAPPID>,
Query : 'help',
Sources : 'Image'
},
imageResponseHandler,
'json'
);
我收到此URL,这会在chrome控制台中引发语法错误:
http://api.bing.net/json.aspx?callback=jsonp1329103936801&AppId<myappid>&Query=help&Sources=Image:1
最后的':1'会出现'不期待的令牌:'错误。它来自哪里?删除冒号并将URL粘贴到我的浏览器中会得到我想要的json,但在实际发出请求之前,这似乎已经破解。
谢谢, 齐格弗里德