大佬教程收集整理的这篇文章主要介绍了jQuery Mobile App +远程REST Web服务:JSONP的替代品?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
random2745273
,并将回调引用放入其中
将<script src=\"theurlhere\"></script>
加到head
那就是您所能做的。
服务器返回
random2745273({somedata});
这就是调用回调的方式。
如果要报告错误,则服务器必须生成正确的代码。您将不知道发送了哪些http标头。
这是您与api进行跨域通信的唯一方法。
通过生成iframe也可以发送跨域通信,但是它很笨拙,很少使用。
[编辑]
好的,这让我开始思考...我可以使用iframe hack来封装JSONP!
和往常一样-我不是第一个想到这个主意的人(我终于谦虚地用谷歌搜索我的想法了;))
它在这里:http://beebole.com/en/blog/general/sandbox-your-cross-domain-jsonp-to-improve-mashup-security/
很棒
[edit2]
噢,我忘了...还有另一个。
window.postmessage
它已经在某些浏览器中实现。如果您不必与大多数浏览器兼容,则可以立即开始使用它! :)
, 在对postmessage进行更多研究之后,我找到了JSONP的替代方法:通过EasyXDM通过跨域消息传递进行AJAX。
参见http://easyxdm.net/wp/2010/03/17/cross-domain-ajax/
以上是大佬教程为你收集整理的jQuery Mobile App +远程REST Web服务:JSONP的替代品?全部内容,希望文章能够帮你解决jQuery Mobile App +远程REST Web服务:JSONP的替代品?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。