永发信息网

请教一个jquery的问题

答案:2  悬赏:30  手机版
解决时间 2021-04-12 14:47
$.ajax({type:"POST",url:'/user/reg.php',data:dt,dataType:"json",cache:false,
success:function(ret)
{
if(0==ret.result)
{
dt.of='';
var f=$.makeForm({data:dt,action:'/user/'});
$(document.body).append(f);
f.submit();
}
else
{
showInfoMsg( errorInfo(ret.result).msg );
$('input[name=reg]').removeClass('bbsSubmit01Gray').enable();
}
},
error:function()
{
showInfoMsg("网络或系统异常,请稍后再试。");
$('input[name=reg]').removeClass('bbsSubmit01Gray').enable();
}
});

我知道当/user/reg.php 返回 {"result":0}时 if(0==ret.result) 条件会成立,然后跳转到/user/

那么当if(0==ret.result)不成立时, 我想让反回一个值 如“此用户名禁止注册” ,/user/reg.php返回的格式是什么时,showInfoMsg( errorInfo(ret.result).msg );才能输出提示?
最佳答案
当/user/reg.php 返回 {"result":1,"msg":"此用户名禁止注册"}时
if(0==ret.result) 条件会成立,然后跳转到/user/
else
showInfoMsg(ret.msg);
全部回答

经过调试发现几个问题、

1.将input 的 type="submit" 改成 type="button";

submit不管验证是否成功都会提交form,前提是你没返回false,

2.action中改成如下

  response.setcontenttype("text/html");   response.setcharacterencoding("utf-8");   string name=request.getparameter("name");     string password=request.getparameter("pwd");

    string str="";     if(name=="" || name.equals("")||password==""||password.equals("")){     str="{msg:'用户名或密码不能为空!'}";     }else{     if(name.equals("张三")&&password.equals("123")){     str="{msg:'登陆成功!'}";     }else{     str="{msg:'用户名或密码错误!'}";     }     }     response.getwriter().println(str);

改了一个逻辑判断(else),还有编码方式,请求后你得把结果返回出去啊、

不然页面得到data永远都是空的,加粗的都是值得注意的.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
80刀飞炸什么最快
五一路/S271(路口)地址有知道的么?有点事想
CF无线电,全要!
我的QQ密码被人知道了
被分手后经典句子,儿时的童真和长大后心烦结
分手后还可以做朋友吗
如何不用花钱就可以去黑豆?
邮局的特快专递如何计费?从太原到北京?需要几
IU怎么和mg换算。维生素D100IU是多少
新妇谓府吏:“勿复重纷纭!往昔初阳岁,谢家
windows7 64位 为什么程序无法锁定到任务栏
为什么我的QQ看不见别人开的图标?
在VBA中Range(a1).End(xlDown).Row值会时对时
康宁堂药店在哪里啊,我有事要去这个地方
妈妈把2岁半的女儿交给奶奶爷爷,爷爷奶奶把
推荐资讯
喜欢一个女孩.真心爱她;如何表达!
艺术签名 王润璞
赛尔号暗影老妖怎么打
1/(1+2+3+4+.+n)数列求和
我家养了一盆球兰 花骨朵很多 就是不开花 为
海士力内存条
怎么恶整一个人?
现在在辛集干什么投资小利润大
我爱上一个离婚有小孩的女人我不介意家人也同
计算机应用于工商管理要学习什么?
单选题The _______age of the&nbs
哈铁高层旅店地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?