【发布时间】:2011-01-08 05:30:32
【问题描述】:
使用 Prototype,任何人都知道如何使用来自另一个域的 Ajax.Request 加载 javascript 文件吗?或者如果这是可能的?
我相信 jquery 可以做到这一点,digg 这样做是为了加载 Facebook API:
jQuery.ajax({type:"GET",
url:"http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php",
cache:true, dataType:"script"});
来源:http://cotnet.diggstatic.com/js/loader/370/digg_facebook
不看代码,我猜当 url 违反同源策略并且 dataType 是脚本时,jquery 很聪明地使用代理。
【问题讨论】:
标签: javascript jquery cross-domain prototypejs same-origin-policy