我正在使用Adminlte主題。 在這裏,我有用於主題的J查詢庫。我已將它添加到頁腳。如果我將它添加到標題中,它會導致UI中的問題。 我的問題是我有ajax加載頁面,我需要一些庫(這也是在頁腳)被列入那裏。如果沒有,它不會工作。Jquery庫問題,同時在頁面中添加兩次
現在,如果我加載之後回來沒有頁面刷新ajax頁面問題在那裏。 問題是由於在頁面中加載了兩次庫。我該怎麼辦?
我正在使用Adminlte主題。 在這裏,我有用於主題的J查詢庫。我已將它添加到頁腳。如果我將它添加到標題中,它會導致UI中的問題。 我的問題是我有ajax加載頁面,我需要一些庫(這也是在頁腳)被列入那裏。如果沒有,它不會工作。Jquery庫問題,同時在頁面中添加兩次
現在,如果我加載之後回來沒有頁面刷新ajax頁面問題在那裏。 問題是由於在頁面中加載了兩次庫。我該怎麼辦?
對於這樣的問題,我使用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與一些價值「是」或「真」等等...... 祝您好運參數...
更改您加載的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標籤。
[我可以在同一頁面上使用多個版本的jQuery嗎?](http://stackoverflow.com/questions/1566595/can-i-using-multiple-versions-of-jquery-on-the - 同一頁) –
它不是多個版本。它是相同的庫 – athira
你可以做一個技巧,你可以在主頁中包含主JQuery庫,讓其他人留在頁腳 – Suyog