2015-11-06 65 views
2

我正在使用Adminlte主題。 在這裏,我有用於主題的J查詢庫。我已將它添加到頁腳。如果我將它添加到標題中,它會導致UI中的問題。 我的問題是我有ajax加載頁面,我需要一些庫(這也是在頁腳)被列入那裏。如果沒有,它不會工作。Jquery庫問題,同時在頁面中添加兩次

現在,如果我加載之後回來沒有頁面刷新ajax頁面問題在那裏。 問題是由於在頁面中加載了兩次庫。我該怎麼辦?

+1

[我可以在同一頁面上使用多個版本的jQuery嗎?](http://stackoverflow.com/questions/1566595/can-i-using-multiple-versions-of-jquery-on-the - 同一頁) –

+1

它不是多個版本。它是相同的庫 – athira

+1

你可以做一個技巧,你可以在主頁中包含主JQuery庫,讓其他人留在頁腳 – Suyog

回答

0

對於這樣的問題,我使用POST或GET變量通過AJAX功能通過了footer.php所以想要加載任何我不圖書館的希望

檢查我Footer.php

<?php 
if(empty($_GET['load_lib']){ 
?> 
<script src=" path to the js file"></script> 
<? }else{ 
//no files to be loaded 
} ?> 
在阿賈克斯功能

我通過load_lib與一些價值「是」或「真」等等...... 祝您好運參數...

1

更改您加載的jQuery的方式,以便它加載只有當它尚未加載到dom中:

<script type="text/javascript"> 
if(!window.jQuery){ 
    var script = document.createElement('script'); 
    script.type = "text/javascript"; 
    script.src = "jquery.js"; 
    document.getElementsByTagName('footer')[0].appendChild(script); 
} 
</script> 

我假設你在你的文檔中有一個頁腳html標記,否則使用document.getElementById(「footer」)[0] .appendChild(script);將腳本附加到#footer標籤。

相關問題