<script type="text/javascript">
$(document).ready(function(){
$.formValidator.initConfig({formid:"fom",onerror:function(msg){alert(msg)}});
$("#classname").formValidator({onshow:"请输入分类名",onfocus:"分类名不能重复",oncorrect:"该分类名可以使用"})
.ajaxValidator({
type: 'GET',
url : '__URL__/nameIsRepeat/',
data: 'name='+$("#classname").val()+'&pid='+$("#parentid").val()+'&classid='+$("#classid").val(),
success:function(count)
{
var count1 = parseInt(count);
alert(count1);return false;
if (parseInt(count) != 0 )
{
return false
}
else
{
return true
}
},
buttons: $("#submit"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该名称已经存在",
onwait : "正在对分类名进行合法性校验,请稍候..."
});
});
</script>
为何永远出来的都是“该名称已经存在”,请大家帮帮忙。
$(document).ready(function(){
$.formValidator.initConfig({formid:"fom",onerror:function(msg){alert(msg)}});
$("#classname").formValidator({onshow:"请输入分类名",onfocus:"分类名不能重复",oncorrect:"该分类名可以使用"})
.ajaxValidator({
type: 'GET',
url : '__URL__/nameIsRepeat/',
data: 'name='+$("#classname").val()+'&pid='+$("#parentid").val()+'&classid='+$("#classid").val(),
success:function(count)
{
var count1 = parseInt(count);
alert(count1);return false;
if (parseInt(count) != 0 )
{
return false
}
else
{
return true
}
},
buttons: $("#submit"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该名称已经存在",
onwait : "正在对分类名进行合法性校验,请稍候..."
});
});
</script>
为何永远出来的都是“该名称已经存在”,请大家帮帮忙。
应该按这样的格式写,搞定~
data: 'name='+$("#classname").val()+'&pid='+$("#parentid").val()+'&classid='+$("#classid").val(),这么写的啊
http://topic.csdn.net/u/20100322/09/6f9ebd0b-3f89-416b-92ed-4d51f522158c.html
data : {'username':+$('#us').val()}
取的值都是文本框,默认的值,请求到后台,值永远都一样,烦.....