我有一個模式對話框(通過jQuery UI完成),將窗體提交給遠程控制器Action。jquery ajax調用:如何解析結果?
這就是所謂的jQuery函數:
$("fpForm").submit(function() {
$.ajax({
type: "POST",
url: "ForgotPassword",
data: $("#fpForm").serialize(),
success: function(response) {
alert(response);
},
error: function(response) {
alert(response);
}
});
});
行動確實對一些數據驗證,然後發回一個JSON格式的響應。比方說,例如,這是一個示例響應:
{"result":"NOK","message":"The user is not registered on the system"}
我的問題是:
- 爲什麼我在「成功」和「錯誤」塊已設置調試警報不被執行?
- 如何編寫我的代碼來解析響應,同時保持在對話框中等待它?
- 如何在ajax調用期間編寫代碼來阻止表單元素?
如果對於大多數人來說這個問題看起來很愚蠢,但我對ajax完全陌生,我正在嘗試學習一些我知道的有經驗的模式。
謝謝您的回覆
http://stackoverflow.com/questions/1637334/iterating-through-parsing-json-object-via-javascript發佈在stackoverflow上的很多問題,這裏會給你一些指導 – 2010-09-06 20:49:43