我正在使用 window.location.href ="一些ajax调用&#34 ;; 对于导出,但是当存在大量数据时(例如,对于例如5000),我得到的结果为" Request-URI Too Large" pathname" 不允许使用GET请求的请求数据,或者请求中提供的数据量超出容量限制。"
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
由于网址为limitation,因此网址长度不能超过2,000个字符。
您应该使用POST
请求代替GET
并在正文中发送数据。
<强> CODE 强>
$http({
type: 'POST',
url: exportUrl, //this should not contain data
data: "data=" + escape(JSON.stringify(exprotData)),
success: function (data) {
//success code
},
error: function (error) {
//error code
}
});
希望这可以帮到你。感谢。