akxxiv
Новичок
Теряются данны при отправки на сервер AJAX
Ситуация такая. Использую библиотеку JsHttpRequest.
Есть форма, в которой перечислены список позиций такого вида
Далее посылаем эти данные на сервер,
Так вот проблема вот в чем. На локальном компьюетере все данные приходят нормально. Принт_р выводит следующее
А вот в сети, если количество элементов >25 получается следующее
Т.е. если количество передаваемых элементов превышает 25 элементов, то мало того, что массив q обрезается до 25, но так же теряются другие переданные параметры типа action и order_id
Кто знает в чем причина может быть, может браузерные настройки, может серверные. Уже не знаю где искать причину. Может то сталкивался с чем-то подобным?
-~{}~ 11.02.08 16:12:
По последним данным, это похоже сервер режет большие запросы. Вопрос, где это может прописываться?
Ситуация такая. Использую библиотеку JsHttpRequest.
Есть форма, в которой перечислены список позиций такого вида
PHP:
for(i=0; i<50; i++)
{
document.write('<input name="q['+i+'][number]">');
document.write('<input name="q['+i+'][date]">');
document.write('<input name="q['+i+'][weight]">');
document.write('<input name="q['+i+'][sum]">');
}
PHP:
var f = document.getElementById("dataForm"); // Объект формы
var req = new JsHttpRequest();
req.open("POST", '/_utils/wb_import.jshr.php', true);
req.send( { "action": "importData", "order_id": OrderId, f: f } ); // определяем действие, номер заказа и передаем ссылку на форму.
PHP:
[PHPSESSID] => d27a51de34940a214276010fa0439bd1
[q] => Array( ... тут 50 элементов ...)
[action] => importData
[order_id] => 5030
[sxd] => U0tEMTAxOnJvb3Q6
PHP:
[PHPSESSID] => d27a51de34940a214276010fa0439bd1
[q] => Array( ... тут только 25 элемента ... )
[style_cookie] => null
[sxd] => U0tEMTAxOnJvb3Q6
Кто знает в чем причина может быть, может браузерные настройки, может серверные. Уже не знаю где искать причину. Может то сталкивался с чем-то подобным?
-~{}~ 11.02.08 16:12:
По последним данным, это похоже сервер режет большие запросы. Вопрос, где это может прописываться?