我有一個應用程序使用jQuery打開一個窗體對話框。如果表單填寫成功,我希望能夠關閉jQuery調用成功案例中的對話框,並更新頁面上的一些div。如何關閉在jQuery中打開的對話框並在AJAX調用後更新相應的div
有沒有一個共同的命令或方法來做到這一點?我找不到它。謝謝!!
我有一個應用程序使用jQuery打開一個窗體對話框。如果表單填寫成功,我希望能夠關閉jQuery調用成功案例中的對話框,並更新頁面上的一些div。如何關閉在jQuery中打開的對話框並在AJAX調用後更新相應的div
有沒有一個共同的命令或方法來做到這一點?我找不到它。謝謝!!
$('#yourForm').submit(function(){
if (yourFormValidationFunctionReturnsTrue){
$('#yourDialog').dialog('close');
$('#yourDiv').html('<p>Stuff</p>')
}
});
關閉對話會的方式:$('#dialogid').dialog("close");
,然後設置的div內容的一種方式是$('#divid).html(newhtmlvalue);
謝謝。如果新的html是依賴於會話中的數據的頭部的一部分,該怎麼辦?我怎麼才能「刷新」那部分,或者讓logging_in div顯示出來?就像隱藏一個div以及另一個div一樣......我該怎麼做? – GeekedOut
隱藏是$('#divid')。hide();你真的應該在jQuery網站上查找一些jQuery問題。 jQuery可以做的事情有很多,你可能還不知道,查找函數是最快的學習方式。 –
這一切都在文檔: http://api.jquery.com/category/ajax/
你只需要實現成功(和最好也是錯誤)處理程序的Ajax調用。
謝謝......在最後一行,如果它是一個現有的div,帶有一些id,代碼將如何顯示? – GeekedOut