我使用Jquery的對話功能的onclick事件...jQuery的錯誤
$(document).ajaxComplete(function()
{
$("#titleName").on("click",function(e)
{
$("#userInfo").dialog("open");
e.preventDefault();
})
})
我使Ajax調用加載的div之一,它工作得很好..
$("ul#accordion li a").on('click', function (e)
{
$("#mainContent").load(this.href);
});
Ajax調用後,onclick
拋出這個錯誤(兩次)..
類型錯誤:未定義是不是一個函數
在該行
$( 「#用戶信息」)對話框( 「開放」)。
ajax請求再次引入JQuery庫(因爲請求中的數據表需要它們)。
1)我不知道如何避免兩次加載JQuery,同時使它工作。
2)我不完全確定,如果加載兩次導致問題。
我在兩個頁面使用這個嘗試,但它不工作
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/libs/jquery-1.4.2.js"%3E%3C/script%3E'))</script>
編輯: 其實下面的答案固定onclick
問題(貌似jQuery是沒有加載兩次)但現在的數據加載此請求沒有任何樣式或JavaScript應用。
當我在新頁面中打開這些請求時,它們工作正常。但是,當加載一個Ajax請求時,它只有簡單的數據(沒有樣式)。
你鏈接到jquery-ui正確嗎? –
知道哪一行會引發該錯誤會很有幫助。放置斷點。 –
是的..我沒有鏈接它的權利..所有的jQuery的功能工作正常之前,阿賈克斯電話...... – user3630411