<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>.
此页面加载ajax页面(page2.html)。这个ajax页面包括
<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
本身。
当page2.html加载到主页面(index.html)时,page2.html性能没有问题但是另一个带有jquery的函数在index.html中得到了错误,就像这个“对象剂量支持这个属性”虽然它在page2.html加载之前有效。
似乎两个jquery之间存在冲突。如果我从page2.html中删除<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
它可以正常工作,因为index.html包含此行,但page2.html不会独立运行。我试过$ .noConflict();它不起作用。
答案 0 :(得分:1)
首先尝试
看起来你正试图在同一页面上使用两个javascript框架。为此,您可能需要在加载jquery后运行jQuery.noConflict()
,然后使用 $()来访问jQuery函数,使用jQuery()。< / p>
请参阅此link
答案 1 :(得分:0)
您可以加载页面片段而不是
.load('page2.html');
做
.load('page2.html #contentDiv');
这样只会加载排除脚本标记的页面的一部分。