我們有一個奇怪的問題。我們的JS檢查jQuery是可用的頁面上,如果沒有加載JS和我們使用jQuery來使從該網頁
$.ajax({
url: url,...
一個Ajax調用但問題是$頁面內已經初始化,現在當我們的js是集成的,我們的通話不起作用。我們不能要求頁面進行任何更改,我們必須忍受這種限制並採取解決方法。
問候
我們有一個奇怪的問題。我們的JS檢查jQuery是可用的頁面上,如果沒有加載JS和我們使用jQuery來使從該網頁
$.ajax({
url: url,...
一個Ajax調用但問題是$頁面內已經初始化,現在當我們的js是集成的,我們的通話不起作用。我們不能要求頁面進行任何更改,我們必須忍受這種限制並採取解決方法。
問候
您可以使用jQuery
作爲$
的替代品。
jQuery.ajax({
url: url,...
您可以在document.ready
處理和傳中的jQuery爲在同一時間參數附上你的腳本。
嘗試......
jQuery(function($) {
// put all your script inside here
})(jQuery);
這意味着你可以在你的腳本封閉式的與包裝使用$
,也不會被其他地方宣佈它的任何其他庫的影響。
如果您的腳本先前在document.ready
處理程序中,那麼只需將其刪除即可。
頁面的$和$ jquery沒有覆蓋或反之亦然 – oxygenan