話很少說,代碼:ajax
$(document).ready(function() {
$('#defaultForm').bootstrapValidator({
message: 'This value is not valid',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
entry_code: {
validators: {
notEmpty: {
message: '驗證碼不能爲空'
},
stringLength: {
min: 4,
max: 4,
message: '驗證碼長度爲4位',
},
remote: {
url: CONTROLLER+'/ajax_check_code',
message:"驗證碼不正確",
type: "get",
dataType: 'json',
data: {
},
delay: 500,
},
}
},
}
});
})
//下面爲服務器怎麼返回數據實例,看了不少網上都是說返回true、false,然而沒軟用!!!!!!!氣死我了,寫的不清不楚,還不如不寫,坑人!!!最後找了半天才找到正確的返回格式!下面爲代碼:json
//若是用tp,其它的依葫蘆畫瓢,只要返回json數據就行! $code = I('entry_code'); if(check_verify($code)) { $this->ajaxReturn(array('valid'=>true,'message'=>'驗證碼正確')); } else { $this->ajaxReturn(array('valid'=>false,'message'=>'驗證碼不正確')); }