jQuery MiniUI

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

json 对象 ajax 方法出错 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-9-4 13:35:30 |只看该作者 |倒序浏览
var b = pagebtngrid.getSelecteds();
            var json = mini.encode(b);
            $.ajax({
                url: "../AjaxService/Handle.aspx?method=SavePageBtnFunc",
                data: { "RoleId": RoleId, PageBtnData: json },
                cache: false,
                success: function (text) {
                    var js = mini.decode(text);
                    if (js.Value) {
                        mini.alert("数据保存成功!", "提醒", function (action) { CloseWindow("save"); });
                    }
                    else {
                        mini.alert("数据保存失败!", "提醒", function (action) { CloseWindow("save"); });
                    }
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    mini.alert(jqXHR.responseText);
                    CloseWindow();
                }
            });

测试发现json  数据一多 就报错 后台代码都进不去了

Rank: 8Rank: 8

沙发
发表于 2012-9-4 14:03:17 |只看该作者
检查你的代码,如果报错,报什么错?

Rank: 4

板凳
发表于 2012-9-4 14:09:27 |只看该作者
factory 发表于 2012-9-4 14:03
检查你的代码,如果报错,报什么错?

网上 说 有人说 data 数据过大的时候不能用ajax 的ajax 方法提交数据 是不是 这个原因造成的 数据少的时候我不会报错的
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-9-4 17:01:55 |只看该作者
ajax提交数据,请用post方式,这样才能提交大数据。
$.ajax({
   type: "post",
   ...
});

Archiver|普加软件

GMT+8, 2024-11-26 10:38 , Processed in 1.064529 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部