使用jquery時可以識別頁面返回的內容嗎?我在這裏提交表單使用jquery這樣的:識別使用jQuery提交表單時返回的內容
$("#sform").submit(function() {
$.ajax({
type: "POST",
data: $(this).serialize(),
cache: false,
url: "user_verify.php",
success: function(data) {
$("#form_msg").html(data);
}
});
return false;
});
的user_verify.php頁面不其一貫的核查工作,並返回錯誤信息或成功將用戶添加到數據庫。如果它的錯誤是一堆錯誤信息,或者它的成功通常是「您已成功註冊」。如果錯誤消息返回或成功消息,我可以以某種方式識別使用jQuery。這樣,如果它的錯誤我可以在表單中使用該數據,或者如果它的成功,我可以關閉表單並顯示成功消息。
我注意到,有一個問題,你的碼。看看這一行: data:$(this).serialize(), 在$ .ajax jquery方法中,「this」綁定到全局窗口對象,而不是$('#sform') – sudip 2012-08-17 14:08:00