0
我試圖使用的遠程資源時的選擇框被改變,但在遠程資源沒有得到觸發,以驗證選擇框:JQuery驗證選擇遠程方法
下面是代碼:
$("#register_student_2").validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
rules: {
relationship: {
required: true,
remote: function() {
return {
type: "POST",
url: "includes/check-relationship.php",
}
}
},
},
beforeSubmit: function() {
//do something
},
clearForm: true,
success: function(data) {
},
});
}
});
我曾經嘗試這樣做,現在我得到的遠程資源被調用的時候,我似乎無法獲得被接受的正確響應:**文檔說明了這一點:響應評估爲JSON,對於有效元素必須爲真,並且對於無效,可以是任何false,未定義或爲null元素,使用默認消息;或一個字符串,例如。 「該名稱已被佔用,請嘗試使用peter123」作爲錯誤消息顯示。**。我試過返回許多不同的消息類型,比如一個字符串,一個空字符串,但是這個select元素阻止了表單提交。 – user2397380
這解決了與響應問題:http://stackoverflow.com/questions/11479383/jquery-validation-remote-method-wont-trigger-after-valid – user2397380