0
A
回答
1
我真的不知道你想要做什麼,而是你可以只關閉對話框,讓你$.ajax
通話後正確的,就像這樣:
$("#dialog").dialog("close");
$.ajax({
type: "GET",
dataType: "json",
url: "SessionService.svc/RenewSession",
success: function(data) { alert("success!"); },
error: function(m, t, x) { alert("error :: " + m + " - " + t); }
});
如果你想在續約會話邏輯在關閉對話框時自動觸發,您可以在初始化對話框時將函數附加到關閉事件。這樣,當關閉對話框時(例如上面的代碼),您不必進行$.ajax
調用。以下是你如何做到這一點:
$("#dialog").dialog({
//some options
close: RenewSession
});
function RenewSession() {
$.ajax({
type: "GET",
dataType: "json",
url: "SessionService.svc/RenewSession",
success: function(data) { alert("success!"); },
error: function(m, t, x) { alert("error :: " + m + " - " + t); }
});
}
讓我知道如果這是你想要做的。如果沒有,你能否在你的問題中提供更多的細節,我會相應地更新我的答案。希望這可以幫助!
相關問題
- 1. 關閉jQuery Datepicker關閉jQuery對話框
- 2. jQuery UI的對話框不會關閉
- 3. jQuery的對話框不會關閉
- 4. jQuery UI對話框不會關閉
- 5. jquery關閉對話框並刪除div
- 6. jQuery post對話框關閉
- 7. jquery-ui關閉對話框
- 8. jquery對話框關閉IE
- 9. C#CancelButton關閉對話框?
- 10. 關閉jQuery對話框後會話過期
- 11. 在Android中關閉對話框而不關閉對話框
- 12. 我無法在關閉對話框中關閉對話框
- 13. 第一個對話框立即失敗,並關閉對話框
- 14. Jquery對話框關閉按鈕不關閉;對話框只能打開一次
- 15. jQuery的對話框中,無法關閉對話框
- 16. 如何從對話框代碼中關閉jQuery UI對話框?
- 17. Jquery UI關閉對話框和打開新對話框
- 18. jQuery UI對話框關閉不清除對話框
- 19. jQuery對話框,關閉時隱藏對話框中的元素
- 20. 關閉對話框時從jquery對話框中獲取數據
- 21. 從對話框打開的c#對話框關閉整個鏈
- 22. jQuery對話框打開但不關閉!
- 23. jquery對話框關閉功能
- 24. JQuery模式對話框關閉事件
- 25. jQuery:手動關閉對話框
- 26. jquery ui對話框意外關閉
- 27. 回覆後jquery對話框關閉
- 28. 關閉jQuery UI的對話框
- 29. jQuery Mobile的1.4.5關閉對話框
- 30. jQuery的模式對話框關閉
jquery對話框純粹是一個客戶端(瀏覽器)元素。會話值專門存儲在服務器端,因此您需要訪問服務器(回發或ajax調用)來影響會話。您是否在尋找用戶點擊一個關閉對話框的按鈕並自動回發/ ajax返回服務器?代碼片段可能會幫助我們更好地理解您的問題。 – mikemanne 2010-08-19 22:01:41
@mikemanne說,我們需要更多信息 - 但如果您只是想根據對話框中的某些內容設置某個會話值,而不關心其他任何內容,那麼只需對Web服務進行AJAX調用即可。 – RPM1984 2010-08-19 23:41:26