jQuery MiniUI

 找回密码
 立即注册
查看: 6191|回复: 6
打印 上一主题 下一主题

ajax 跳转页面不执行 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-3-6 09:25:50 |只看该作者 |倒序浏览
function submitForm() {
            var form = new mini.Form("#form1");
            form.validate();
            if (form.isValid() == false) return;
            //提交数据
            var data = form.getData();      
            var json = mini.encode(data);  
            $.ajax({
                url: "data/FormService.jsp?method=SaveData",
                type: "post",
                data: { submitData: json },
                success: function (text) {
                    alert("提交成功,返回结果:" + text);
                }
            });
   
        }

没有反应,为什么没有跳转执行data/FormService.jsp?method=SaveData

Rank: 8Rank: 8

沙发
发表于 2013-3-6 09:59:35 |只看该作者
1.你的代码没问题吧?前后台
2.你的表单数据有没有录入错误,导致验证没通过

Rank: 4

板凳
发表于 2013-3-6 10:04:19 |只看该作者
本帖最后由 sunny_zhang 于 2013-3-6 10:22 编辑
factory 发表于 2013-3-6 09:59
1.你的代码没问题吧?前后台
2.你的表单数据有没有录入错误,导致验证没通过 ...


表单数据没有错误,直接拷miniui的例子也提交不了数据,javascript中加alert提示发现也有执行$.ajax({
就是没有跳转到data/FormService.jsp页面

error:function(){alert("error");} 会提示error

Rank: 4

地板
发表于 2013-3-6 10:22:02 |只看该作者
sunny_zhang 发表于 2013-3-6 10:04
表单数据没有错误,直接拷miniui的例子也提交不了数据,javascript中加alert提示发现也有执行$.ajax({
就 ...

error:function(){alert("error");} 会提示erro

Rank: 8Rank: 8

5#
发表于 2013-3-6 14:12:28 |只看该作者
sunny_zhang 发表于 2013-3-6 10:22
error:function(){alert("error");} 会提示erro

url: "data/FormService.jsp?method=SaveData",
路径多了没?

Rank: 8Rank: 8

6#
发表于 2013-3-7 09:50:39 |只看该作者
有2种提交方式
1.form表单提交
2.ajax提交

ajax提交是无刷新的,如果你需要跳转页面
可以在success: function (text) {  。。。跳转代码}

Rank: 4

7#
发表于 2013-3-7 11:02:26 |只看该作者
factory 发表于 2013-3-7 09:50
有2种提交方式
1.form表单提交
2.ajax提交

谢谢,问题解决

Archiver|普加软件

GMT+8, 2024-11-1 10:33 , Processed in 1.051832 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部