jquery的jsonp请求时怎么实现同步了?

最近自己在写个jsonp的插件,遇到了jsonp如何同步请求实现的问题;
然后用了下juqery的jsonp发现jquery的jsonp可以实现async=false,并且请求过程中阻塞了主线程(同步请求了),我想知道这是怎么实现的? 看不懂jquery的源码.
我测试的是: jquery-2.1.1.js

阅读 6.3k
1 个回答

jsonp的处理方式是通过script标签添加代码的方式实现的。
而script标签支持async属性设置,是否同步。

注意看源码中的jQuery.ajaxPrefilter,jQuery.ajaxTransport( "script",这两个地方。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题