日期:2014-05-16 浏览次数:20343 次
$("<script type = 'text/javascript' src='"+src+"'><\/script>").appendTo("head");这种方式所有事件均能成功绑定和执行,但是在页面上找不到对应的<script>标签。并且在浏览器的debug模式下,无法找到脚本。但是可以通过查看请求的url看到响应的js文件中的内容。
jQuery.ajax({
url : src,
type : "GET",
dataType : "script",
async : false,
global : false,
"throws" : true
});
var src = '3.js';
var xhr = new window.XMLHttpRequest();
xhr.open('GET',src,false);
xhr.send(null);
var responseText = xhr.responseText;
function globalEval(data){
window["eval"].call(window, data);
}
globalEval(responseText);
//var $a = aa();