当我在做跨域AJAX时,返回的资源(围绕JSON返回的回调)如何导致正在执行的客户端中的回调方法。
是编程到AJAX客户端中的这个特征(回调的执行),或者是接收到包装数据的浏览器的这一部分,例如:来自服务器的clientCallBack('json_data')触发clientCallBack并传递'json_data'
答案 0 :(得分:0)
这是浏览器的一项功能。 JSONP只是常规的javascript,没有什么特别之处。加载JSONP脚本时,服务器将响应包装在回调函数中(例如,clientCallback('json_data'))。包含此代码的脚本作为脚本标记附加到页面的DOM,然后强制执行脚本内的代码。