问题描述
在使用jquery ajaxValidator进行表单验证时取不到控件的值手机号<input type="text" id="mobile" name="mobile"/>验证码<input type="text" id="valicode" name ="valicode"/>ajaxValidator({ url:"validateByMsg/"+$("#mobile").val()+"/"+$("#valicode”).val()});可以取到mobile的值 但是valicode值取不到求解答 问题补充:补充一下代码$("#valicode").formValidator({ onFocus:"请输入验证码", }).inputValidator({ min:6, max:6, onError:"验证码长度为6位" }).ajaxValidator({ url:"validateByMsg/"+$("#mobile").val()+"/"+$("#valicode”).val() , success:function(data){.......}, error:function (data{.....}) });
解决方案
$("#valicode").formValidator({ onFocus:"请输入验证码", }).inputValidator({ min:6, max:6, onError:"验证码长度为6位" }).ajaxValidator({ url:"validateByMsg", data:{mobile:$("#mobile").val(),valicode:$("#valicode”).val()}, success:function(data){.......}, error:function (data{.....}) });换种方式传值可好?你直接用url传值好像拼错了吧