下面的代码仅在Firefox中运行;它显示所有警报并成功运行displayUserLanding函数。在IE中,浏览器似乎只运行:
警报(“帮助加载”)
我的代码如下:
<script>
$(function() {
$.ajax({
url: 'js/helper.js',
dataType: "script",
success:function() {
$.ajax({
url: 'js/user_landing/user_landing.js',
dataType: "script",
success:function() {
$.ajax({
url: 'js/case_det/case_form.js',
dataType: "script",
success:function() {
$.ajax({
url: 'js/case_det/load_case_det.js',
dataType: "script",
success:function() {
console.log("All forms loaded. Now call function");
alert("All forms loaded. Now call function");
displayUserLanding();
}
});
console.log("Case form loaded");
alert("Case form loaded");
}
});
console.log("UL loaded");
alert("UL loaded");
}
});
console.log("Helper loaded");
alert("Helper Loaded");
}
});
});
</script>
请有人告知我正在做什么,wrong.ThedisplayUserLanding函数驻留在user_landing.js文件中。此函数指存在于其他脚本中的其他函数。我的代码如下: JavaScript
谢谢
发布于 2015-09-23 14:07:26
只是为了告诉您,错误是由于user_landing.js文件中缺少一个括号而引起的,并且当我刷新IE浏览器时,它确实会产生一个错误,表明这一点。然而,Firefox似乎并不在意。
https://stackoverflow.com/questions/32736980
复制相似问题