Я пытаюсь передать массив в JSON.Однако, когда массив содержит более 96 элементов, он автоматически удаляет остальные элементы.нет сообщения об ошибке.Не знаю почему?
Например, если я определяю pids = new Array {'n0', '01', 'n2', ...... 'n95', 'n96'}, n96 игнорируется.
Вот мой код
var pids = [];
$('#moduleForm input[name="module[properties][]"]').each(function(){
if($(this).attr('checked') == true) pids.push($(this).val());
});
var formData = {
'module[properties][]':pids
};
До этого шага модуль [свойства] имеет все значения.от n0 до n96.
var options = {
url:'Module',
data:formData,
dataType:'json',
timeout:60000,
success:saveCallBack,
error:ajaxError
};
$.ajax(options);
Есть ли где-нибудь параметр конфигурации, который мне нужно настроить?Я использую php5.
Вот данные, которые передаются в json
status 0
data Object {moduleId = "1009", name = "adsman", shortName = "adsman", подробнее ...}
moduleId "1009"
name "adsman"
shortName "adsman"
isInternal "0 "
status" 1 "
properties [" 0 "," 1 "," 2 ", еще 93 ...] // фактически, предполагается, что 99elements.
error null
в php.ini post_max_size = 9M
Спасибо.