gpt4 book ai didi

javascript - ajax调用数据过多会导致页面未找到错误吗?

转载 作者:行者123 更新时间:2023-12-01 02:58:23 24 4
gpt4 key购买 nike

我有一个包含 500 多个项目的下拉列表。下拉列表允许用户进行多项选择。

var searchOption = $('#searchOptionOption').val();
var formData = {
searchOption: searchOption
};

我的ajax

 $.ajax({
type: 'GET',
url: 'search',
data: formData,
dataType: 'html',
success: function(html){
....
},
error: function (data){
console.log('Error:', data);
}
});

我遇到的问题是,当用户选择超过 200 个项目时,会导致在 ajax 调用期间找不到错误 404 页面。但是,有时它可以显示结果,但如果超过一定数量,那么它肯定会显示错误404页面未找到。

是否有可能是ajax传递大量数据导致的?有什么办法可以解决这个问题吗?

最佳答案

是的,看起来 JSON 是有限制的。

Refer this post for the answer

解决方案:

在 Web.Config 中添加以下值(对于 ASP.net)

<appSettings>
<add key="aspnet:MaxJsonDeserializerMembers" value="150000" />
</appSettings>

对于 PHP,将 GET 更改为 POST

关于javascript - ajax调用数据过多会导致页面未找到错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46597387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com