有一个javascript文件http://v2.jiathis.com/code_mini/jia.js,为了速度好,我想异步加载,jquery怎么做?
问问题
154 次
3 回答
4
.getScript() 可以为您提供帮助Getscript:使用 GET HTTP 请求从服务器加载 JavaScript 文件,然后执行它。
该脚本在全局上下文中执行,因此它可以引用其他变量并使用 jQuery 函数。包含的脚本可能会对当前页面产生一些影响
$.getScript("yourJavascriptUrl", function(data, textStatus, jqxhr) {
console.log(data); //data returned
console.log(textStatus); //success
console.log(jqxhr.status); //200
console.log('Load was performed.');
});
于 2012-05-15T12:01:39.373 回答
1
采用 :
$.ajax({
url: http://v2.jiathis.com/code_mini/jia.js,
dataType: "script",
success: success
});
或者
获取脚本();
于 2012-05-15T12:02:36.950 回答
1
你试过吗
$.ajax({
type: "GET",
url: "http://v2.jiathis.com/code_mini/jia.js",
dataType: "script"
});
如果指定了 html,则检索数据中的任何嵌入 JavaScript 都会在 HTML 作为字符串返回之前执行。同样,脚本将执行从服务器拉回的 JavaScript,然后什么也不返回。
于 2012-05-15T12:05:19.727 回答