jQuery MiniUI

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

Json传值时的URL Too Long问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-9-30 08:15:00 |只看该作者 |倒序浏览
$.ajax({
                url: "data/bjfaService.aspx?method=SaveData&xmbh=" + xmbh,
                data: { data1: encodeURI(json1), data2: encodeURI(json2) },
                success: function (text) {
                    alert("保存成功!");
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    alert(jqXHR.responseText);
                }
            });

在执行时弹出提示框:URL Too  Long
如何解决

Rank: 8Rank: 8

沙发
发表于 2013-9-30 10:03:12 |只看该作者
xmbh是什么内容

Rank: 2

板凳
发表于 2013-9-30 10:12:47 |只看该作者
GUID
6b39f159-05b4-427d-baaa-e2b73e7369a3

Rank: 8Rank: 8

地板
发表于 2013-9-30 10:31:13 |只看该作者
redsnowone 发表于 2013-9-30 10:12
GUID
6b39f159-05b4-427d-baaa-e2b73e7369a3

把ajax用post传递

Rank: 2

5#
发表于 2013-10-1 00:08:03 |只看该作者
不是太明白,可以举个例子吗

var xmbh = "6b39f159-05b4-427d-baaa-e2b73e7369a3";
            $.ajax({
                url: "data/bjfaService.aspx?method=SaveData",
                data: { data1: encodeURI(json1), data2: encodeURI(json2), data3: encodeURI(xmbh) },

我觉得用这种方式应该可以的啊

Rank: 8Rank: 8

6#
发表于 2013-10-2 09:48:12 |只看该作者
ajax({
   type:"POST",
  ....
})
换成post试试

Archiver|普加软件

GMT+8, 2024-5-20 06:58 , Processed in 1.034139 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部