jQuery MiniUI

标题: Json传值时的URL Too Long问题 [打印本页]

作者: redsnowone    时间: 2013-9-30 08:15:00     标题: Json传值时的URL Too Long问题

$.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
如何解决


作者: factory    时间: 2013-9-30 10:03:12

xmbh是什么内容
作者: redsnowone    时间: 2013-9-30 10:12:47

GUID
6b39f159-05b4-427d-baaa-e2b73e7369a3
作者: factory    时间: 2013-9-30 10:31:13

redsnowone 发表于 2013-9-30 10:12
GUID
6b39f159-05b4-427d-baaa-e2b73e7369a3

把ajax用post传递
作者: redsnowone    时间: 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) },

我觉得用这种方式应该可以的啊
作者: felt    时间: 2013-10-2 09:48:12

ajax({
   type:"POST",
  ....
})
换成post试试




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