0
我有以下例子的手風琴。手風琴保持與jquery發回打開面板
http://jsfiddle.net/zidski/NU7Gp/14/
如果單擊向下第一個面板上,你會看到一個編輯說 - 一旦你點擊編輯按鈕面板關閉 - 我想,當你有一個回傳,以保持這個面板開啓 - 這怎麼能用jQuery來實現?
我有以下例子的手風琴。手風琴保持與jquery發回打開面板
http://jsfiddle.net/zidski/NU7Gp/14/
如果單擊向下第一個面板上,你會看到一個編輯說 - 一旦你點擊編輯按鈕面板關閉 - 我想,當你有一個回傳,以保持這個面板開啓 - 這怎麼能用jQuery來實現?
您必須使用AJAX進行回發。如在:
$('#myFormId').submit(function(event){
event.preventDefault();
$.post($(this).attr('action'), function(response){
// ... handle response from post here ...
});
});
現在你只是重新加載頁面,因爲一個評論暗示。我假設你是在模擬一個表單回發。基本上,這樣想。當你第一次加載頁面時,頁面就是「天生的」。如果以任何方式重新加載,則「殺死」該頁面以及完成的所有JavaScript狀態和設置。保持這種狀態的唯一方法是通過使用異步請求和DOM操作來保持頁面「活躍」。祝你好運,歡迎來到網絡:)
不要重新加載,重新加載會讓你失去頁面狀態 – rsplak 2012-08-01 14:46:13
你有一個'window.location.reload'在該按鈕的點擊事件。你期望什麼? – Ohgodwhy 2012-08-01 14:46:36
我有一個asp.net Ajax調用重新加載的HTML,但我需要保持面板打開 – user1177860 2012-08-01 14:48:42