大神进来看看~~~在线等@

golden_softwave_001 2013-03-26 11:39:29
这个是我写的异步验证

$("#mobile:not(':disabled')").formValidator({onFocus:"请输入11位手机号",onShowFixText:"该手机已被注册",onCorrect:"该手机可以使用"}).inputValidator({min:11,max:11,onError:"请输入正确的格式"}).regexValidator({regExp:"mobile",dataType:"enum",onError:"你输入的手机号码格式不正确"}).ajaxValidator({
dataType : "json",
async : true,
url : "/fullmart/Check?guestid="+$("#mobile").val(),
success : function(data){
if( data==true ) return true;
return false;
},
buttons: $("#button"),
error: function(jqXHR, textStatus, errorThrown){alert("服务器没有返回数据,可能服务器忙,请重试"+errorThrown);},
onError : "该会员名已被使用,请更换会员名",
onWait : "正在进行合法性校验,请稍候..."
}).defaultPassed().focus();

在url这儿总是传递不了guestid!还有就是onError为什么总是以alert的方式弹出
...全文
192 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
functionsub 2013-03-26
  • 打赏
  • 举报
回复
$("#mobile:not(':disabled')").formValidator({onFocus:"请输入11位手机号",onShowFixText:"该手机已被注册",onCorrect:"该手机可以使用"}).inputValidator({min:11,max:11,onError:"请输入正确的格式"}).regexValidator({regExp:"mobile",dataType:"enum",onError:"你输入的手机号码格式不正确"}).ajaxValidator({
dataType : "json",
async : true,
type:'get',//添加提交方式为get,原本可能是post,试试看
url : "/fullmart/Check?guestid="+$("#mobile").val(),
success : function(data){
if( data==true ) return true;
return false;
},
buttons: $("#button"),
error: function(jqXHR, textStatus, errorThrown){alert("服务器没有返回数据,可能服务器忙,请重试"+errorThrown);},
onError : "该会员名已被使用,请更换会员名",
onWait : "正在进行合法性校验,请稍候..."
}).defaultPassed().focus();
你写的error的处理函数不就是直接alert了么。 要改的话就改
error: function(jqXHR, textStatus, errorThrown){alert("服务器没有返回数据,可能服务
这一行
  • 打赏
  • 举报
回复
引用 1 楼 functionsub 的回复:
JavaScript code?1234567891011121314$("#mobile:not(':disabled')").formValidator({onFocus:"请输入11位手机号",onShowFixText:"该手机已被注册",onCorrect:"该手机可以使用"}).inputValidator({min:11,max:11,onError:"请输……
这个已经调用了后台函数,可是为什么前台总是调用error:

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧