+ -
当前位置:首页 → 问答吧 → jquery插件formValidator的ajaxValidator传参数问题

jquery插件formValidator的ajaxValidator传参数问题

时间:2010-07-15

来源:互联网

$("#ClientSerialNo").formValidator
({onshow:"请输入编号",onempty:"编号不能为空"})
//.inputValidator({min:2,max:20,onerror:"长度错误"})
.ajaxValidator({
type:"get",
url:"<?php echo base_url();?>BM/psMag/get_clientinfo",
data:{ClientSerialNo:$("#ClientSerialNo").val()},//'ClientSerialNo=1&SerialNo=2',
datatype:"html",
success:function(msg)
{
alert(msg);
//if(escape(msg)=="0") {return true;}
//else{return false;}
}
请教各位,如果我要传多个参数到php后台,应该怎样做?
我的做法,如果data后面写成'ClientSerialNo=1&SerialNo=2'是可以的,后台能取到2个值;
如果写成data:{ClientSerialNo:$("#ClientSerialNo").val(),SerialNo:$("#SerialNo").val()}},后台只能获得当前校验的值,如果我想同时传递表单的其他一个input值应该怎么做呢?还是被限制了?谢谢!

作者: jonny706   发布时间: 2010-07-15

继续向后排
data:{"ClientSerialNo":$("#ClientSerialNo").val(), "SerialNo":$("#SerialNo").val(), "xxx": "value"}

作者: kyzy_yy_pm   发布时间: 2010-07-15

引用 1 楼 kyzy_yy_pm 的回复:

继续向后排
data:{"ClientSerialNo":$("#ClientSerialNo").val(), "SerialNo":$("#SerialNo").val(), "xxx": "value"}

post方式,可以在后面继续增加参数的

作者: IBM_hoojo   发布时间: 2010-07-15

那就将type:"get" 改成type:"post"

作者: kyzy_yy_pm   发布时间: 2010-07-15

以上朋友都没看清问题,以上的建议我试过了不行的,这个不是用jquery的ajax,而是formValidator的ajaxValidator,改成post也不对。

作者: jonny706   发布时间: 2010-07-15

我也想知道,lz找到解决办法了吗??

作者: gufan5020   发布时间: 2011-02-25