jquery getJSON:数据丢失元素

时间:2014-07-15 03:22:37

标签: php jquery

我正在实现getJSON并将一些数据作为对象传递:

$.getJSON('my/path', data);

数据中的一个元素更长 - 大约700个字符。如果在调用getJSON之前将数据记录到控制台,则所有元素都存在。如果我在将数据传递给php函数后将其记录,则缺少具有较长数据的元素。存在所有其他元素,包括在较长元素之后找到的元素。

我已经使用其他变量和值来玩弄它,并且很明显,元素值大约有500个字符,整个元素都会丢失。

是否有影响此配置的php配置设置?我在其他服务器上具有类似的功能使用,不受任何限制的影响。所以它似乎是在环境中设置的东西。

1 个答案:

答案 0 :(得分:0)

问题在于php设置:suhosin.get.max_value_length 它被设置为512,不能容纳元素的长度。我增加了这个值,它按预期工作。