在我的主页中我想检查,如果它还没有加载,包括一个 edit_profile.js 脚本
$(function(){
if (typeof is_editprofilejs_loaded == "undefined") {
alert('undefined');
var e = document.createElement("script");
e.src = base_url+"js/edit_profile.js";
e.type = "text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
}
else
{
alert('its loaded.');
}
})
在我的script.js
我有
$(function(){
var is_editprofilejs_loaded = true ;
alert('now its loaded ! ');
//some code
})
所以当我在 Firefox 中运行我的代码时,我会收到这些消息
1 - undefined
2 - now its loaded !
但在 chrome 中我只是得到
1 - undefined
当然,包含页面中的代码不起作用有什么问题吗?