gpt4 book ai didi

javascript - 将数组传递给 jQuery $.post 减少位置

转载 作者:行者123 更新时间:2023-11-30 12:35:25 27 4
gpt4 key购买 nike

我找不到任何合适的答案,所以我提出了一个新问题。

我正在开发一个更大的网络应用程序。现在,在应用程序的一部分中,我使用 jQuery 从现有表 ( <table class="myContent">...</table> ) 收集数据。此时代码并不重要。

发生的事情是,我创建了一个包含内容的数组并且它工作正常。内容看起来像

Array
(
[artikel] => Array
(
[0] => Array
(
[id] => 602145-69430
[name] => Legraphic 2 Top
[farbe] => Cashmere Blue mix
[menge] => 0
[epreis] => 25.95
[gpreis] => 0.00
[uvp] => 64.90
[grt1] => XS
[grt2] => S
[grt3] => M
[grt4] => L
[grt5] => XL
[grt6] => XXL
[grt7] => 0
[grt8] => 0
[grt9] => 0
[grt10] => 0
[grt11] => 0
[grt12] => 0
[gr1] =>
[gr2] =>
[gr3] =>
[gr4] =>
[gr5] =>
[gr6] =>
[gr7] =>
[gr8] =>
[gr9] =>
[gr10] =>
[gr11] =>
[gr12] =>
[ldate] => LD: 01.02.2015 - 28.02.2015
)

[1] => Array
(
[id] => 602145-60430
[name] => Legraphic 2 Top
[farbe] => Cashmere Blue
[menge] => 0
[epreis] => 25.95
[gpreis] => 0.00
[uvp] => 64.90
[grt1] => XS
[grt2] => S
[grt3] => M
[grt4] => L
[grt5] => XL
[grt6] => XXL
[grt7] => 0
[grt8] => 0
[grt9] => 0
[grt10] => 0
[grt11] => 0
[grt12] => 0
[gr1] =>
[gr2] =>
[gr3] =>
[gr4] =>
[gr5] =>
[gr6] =>
[gr7] =>
[gr8] =>
[gr9] =>
[gr10] =>
[gr11] =>
[gr12] =>
[ldate] => LD: 01.02.2015 - 28.02.2015
)

等等。现在在创建这个数组之后,我发送它就像

$.post('php/_includes/_ajaxIncludes/ajax.inc.container.php', 
{
section: 'save',
data: myArray

});

我调用ajax.inc.container.php在该文件中,我包含一个名为 save.php 的文件.我可以通过更改部分参数来切换 inc 文件。

问题来了:

创建的数组有例如。 artikel 中的 40 个职位(或更多) (我在 console.log(myArray); 之前做了 $.post )但是如果我 print_r($_POST['data']['artikel']);在 php 中,我只得到 31 个位置,最后一个位置甚至没有完成。看起来像

[31] => Array
(
[id] => 602147-69430
[name] => Leblock 1 Blouse
[farbe] => Cashmere Blue mix
[menge] => 0
[epreis] => 35.95
[gpreis] => 0.00
[uvp] => 89.90
)

有人知道为什么会发生这种情况吗?

附加信息:

post_max_size 64M

编辑

显然失败来自 jquery。

如果我添加 .done().fail()$.post()并返回响应 console.log(response);他进入fail()如果超过 30 个位置。

最佳答案

所以你只收到 31 个完整的数组元素,第 32 个元素只有 7 个项目。每个元素有 32 个项目。

31 x 32 = 992

992 + 7 = 999

max_input_vars 的默认值为 1000。也许我错过了一个......

尝试将 max_input_vars 增加到 2000,看看是否有任何变化。

关于javascript - 将数组传递给 jQuery $.post 减少位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26234320/

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