pro*_*ism 7 ajax jquery getjson gdata internet-explorer-8
使用jQuery:
$.getJSON('http://gdata.youtube.com/feeds/api/videos/b2-5GSjZvW8?v=2&alt=jsonc', function(meta){alert(meta.data.title);});
Run Code Online (Sandbox Code Playgroud)
Firefox和Chrome都按预期工作,但IE不断触发错误功能(使用时$.ajax)而不是成功.错误状态为"0",这没有多大帮助.
我已经使用也试图$.ajax与cache:false无济于事.
有任何想法吗?
Dr.*_*lle 21
我无法告诉你它是否是jquery或IE中的错误,但看起来XDomainRequest在IE中失败了.将其添加到URL:
&callback=?
Run Code Online (Sandbox Code Playgroud)
...所以响应将作为jsonp处理.
编辑:看起来微软的XDOmainRequest没有在jQuery中实现,所以你不能使用IE(jsonp除外)在jQuery中运行跨域请求
| 归档时间: |
|
| 查看次数: |
7552 次 |
| 最近记录: |