问题描述
$.ajax({url:"/Ajax/System/ajaxcheshi.ashx",dataType:'text',//datatype:"json", type:"post",data:user,//,quenceAge=quenceAge,ctertime=ctertime,tquencether=tquencether,Status=Status}success:function(data){if(data=="1"){alert("保存成功");//window.location.href="ModelDatasequence.aspx";//location.href="ModelDatasequence.aspx";//window.location.href="http://www.hao123.com";//$this.redirect("Management/ModelDatasequence.aspx");setTimeout("javascript:location.href='ModelDatasequence.aspx'",0);}else{alert("保存失败");}},error:function(e){alert(e+"保存错误....");}});
解决方案
解决方案二:
可以跳转的。可能是你的路径问题?
解决方案三:
success就是个js函数,里面可以执行js语句检查下success:function(data)中的data是不是有值,它是由ashx返回的if(data=="1"){alert("保存成功");//window.location.href="ModelDatasequence.aspx";//location.href="ModelDatasequence.aspx";//window.location.href="http://www.hao123.com";//$this.redirect("Management/ModelDatasequence.aspx");setTimeout("javascript:location.href='ModelDatasequence.aspx'",0);}这个,会不会弹出“保存成功”?
解决方案四:
你“试了好多种”,不如动手用vs在if(data=="1")语句上设置一个调试断点。抄多了人就“皮”了,就不会思考了。会思考的程序员都会调试,我们一看其贴出的调试画面就知道其思考了什么。
解决方案五:
确认你的if判断是true,否则不可能不能跳转的
解决方案六:
程序没有问题,是已经弹出消息框了我是想弹出来消息框以后在跳转页面