jQuery MiniUI

标题: ajax 跳转页面不执行 [打印本页]

作者: sunny_zhang    时间: 2013-3-6 09:25:50     标题: ajax 跳转页面不执行

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

作者: factory    时间: 2013-3-6 09:59:35

1.你的代码没问题吧?前后台
2.你的表单数据有没有录入错误,导致验证没通过
作者: sunny_zhang    时间: 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

作者: sunny_zhang    时间: 2013-3-6 10:22:02

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

error:function(){alert("error");} 会提示erro
作者: factory    时间: 2013-3-6 14:12:28

sunny_zhang 发表于 2013-3-6 10:22
error:function(){alert("error");} 会提示erro

url: "data/FormService.jsp?method=SaveData",
路径多了没?
作者: factory    时间: 2013-3-7 09:50:39

有2种提交方式
1.form表单提交
2.ajax提交

ajax提交是无刷新的,如果你需要跳转页面
可以在success: function (text) {  。。。跳转代码}
作者: sunny_zhang    时间: 2013-3-7 11:02:26

factory 发表于 2013-3-7 09:50
有2种提交方式
1.form表单提交
2.ajax提交

谢谢,问题解决




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2