看这里:
https://github.com/jquery/jquery/blob/7037facc2243ec24c2b36b770236c05d300aa513/src/ajax/jsonp.js#L61
还有这里:
https://github.com/jquery/jquery/blob/7037facc2243ec24c2b36b770236c05d300aa513/src/ajax/jsonp.js#L89
换句话说就是 先在 window 上“挂”了一个叫 callback 的 function
请求收到之后又把这个给去掉了嘛
【 在 paulwing (paul) 的大作中提到: 】
: 哎,别嫌我费劲。我也是为了彻底搞透这个东西。你的解释,已经快接近我的疑问了。你现在说“jq把那个方法挂一下,比如window.jq_aaaaaa1 = func1. ”,这个“挂一下”,能给我讲讲吗?我其实关注的就是这里。我大概看了源码,没找到“挂”的操作,当然,我看源码很吃力
--
FROM 221.217.172.100