在我的主页面上,我运行一个jQuery来加载另一个文档,就像这样。
$(document).ready(function(){
$("#function-content").load(pagefunction + ".php?machineid=" + machineid);
});
这非常有效,并将页面内容加载到#function-content。
在另一个页面上,我需要加载一个.js来使这个页面的内容工作。我是通过使用som jQuery将脚本源附加到标题来实现的。
<script type="text/javascript">
$('head').append('<script src="../../js/some_script.js" type="text/javascript">');
</script>
Chrome非常好地加载了这个javacript文件(IE似乎也加载了它)但是脚本没有在IE中的#function-content元素上运行。
(该脚本用于在表内进行排序 - 但我认为它不相关 - 当表和脚本直接加载到页面上时,脚本在IE中运行良好)
答案 0 :(得分:0)
尝试做这样的事情:
$(document).ready(function(){
var loadjs = document.createElement('script');
loadjs.setAttribute("type", "text/javascript");
loadjs.setAttribute("src", "js/script.js");
$('head').append(loadjs);
});