2009-11-22 61 views
1

我想填充使用AJAX頁面加載一個下拉控制。我有代碼,它正在工作,但我沒有關注要使用哪個事件。如何在頁面加載時填充DropDown?

+0

也許你打算onload事件?或者你正在使用一個框架,啓用domload? – Eineki 2009-11-22 09:18:08

+0

喜歡的東西的onLoad()。 – RKh 2009-11-22 09:49:07

回答

1

我假設你不使用JavaScript框架,但是這是與jQuery簡單。

$(document).ready(function(){ 
    $("#some_div").load("/dropdown.html", function(){ 
     [any additional code to make it work] 
    }); 
}); 

我希望我能正確理解你的問題。

+0

可以將此代碼只是粘貼HTML表單上或其他任何需要的?我不知道JQuery。 – RKh 2009-11-22 11:09:45

+1

此代碼將會在您的

0

首先,什麼是Ajax回調返回?部分html格式化爲json/xml,或直接HTML?

一種方法是重新構建select元素並迭代並追加選項元素,然後使用replaceWith方法替換下拉列表。如果您在下拉菜單中有事件,則可能需要使用liveQuery才能「粘貼」。這將有助於查看您當前的代碼以獲得明確的答案。

+0

他是不是要求附加他的代碼的事件? – Eineki 2009-11-22 09:21:35

相關問題