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的對話框不會關閉
- 3. jQuery UI對話框不會關閉
- 4. jQuery UI的對話框不會關閉
- 5. jQuery UI的對話框不會關閉
- 6. jquery ui對話框不會「關閉」
- 7. jquery ui對話框,打開新對話框並關閉後面的對話框
- 8. jquery關閉對話框並刪除div
- 9. jQuery對話框不關閉
- 10. 關閉jQuery對話框
- 11. jQuery的對話框關閉
- 12. jQuery post對話框關閉
- 13. 關閉jQuery對話框
- 14. jQuery的關閉對話框
- 15. jquery-ui關閉對話框
- 16. jquery對話框關閉IE
- 17. C#CancelButton關閉對話框?
- 18. 當會話超時時關閉Jquery對話框
- 19. 關閉jQuery對話框後會話過期
- 20. jquery對話框關閉與複選框
- 21. 我無法在關閉對話框中關閉對話框
- 22. 在Android中關閉對話框而不關閉對話框
- 23. 關閉對話框,關閉其主對話框
- 24. 第一個對話框立即失敗,並關閉對話框
- 25. 關閉對話框並打開另一個對話框
- 26. Jquery對話框關閉按鈕不關閉;對話框只能打開一次
- 27. jQuery的對話框中,無法關閉對話框
- 28. jQuery UI對話框關閉不清除對話框
- 29. 關閉對話框時從jquery對話框中獲取數據
- 30. jQuery對話框,關閉時隱藏對話框中的元素
jquery對話框純粹是一個客戶端(瀏覽器)元素。會話值專門存儲在服務器端,因此您需要訪問服務器(回發或ajax調用)來影響會話。您是否在尋找用戶點擊一個關閉對話框的按鈕並自動回發/ ajax返回服務器?代碼片段可能會幫助我們更好地理解您的問題。 – mikemanne 2010-08-19 22:01:41
@mikemanne說,我們需要更多信息 - 但如果您只是想根據對話框中的某些內容設置某個會話值,而不關心其他任何內容,那麼只需對Web服務進行AJAX調用即可。 – RPM1984 2010-08-19 23:41:26