大家好: 我想使用getScript加载js文件。在加载js之后,我想得到test.js文件中定义的变量,它可以在IE浏览器中成功,但是,在Webkit浏览器中,它会失败,并且show teststring未定义,这就是为什么,谢谢你的帮助!
$.getScript("test.js", function(data, textStatus){
alert(textStatus);
var string = teststring;
}
// test.js
var teststring = "hello";
答案 0 :(得分:1)
原因是因为您在localhost和chrome上限制了file://的权限,并且不将其视为单个域。
启动chrome以禁用此安全功能时,将--allow-file-access-from-files
添加到命令行
了解更多信息 http://code.google.com/p/chromium/issues/detail?id=4197