2014-11-28 3 views
0

я должен отправить около 950 почтовых Params, но я всегда ошибка HTTP 414JQuery Ajax сообщение об ошибке 414 Request-URI Too Large

я пытаюсь использовать этот код, но не работают

var data.param1="aaa1"; 
//.......repeat 950 times 
var data.param950="aaa950"; 

var proccessData=false; 
var type="post"; 
var dataType="json"; 
    jQuery.ajax({ 
     type: type, 
     url: "file.php", 
     data: data, 
     async: false, 
     //dataType: 'application/json', 
     dataType: dataType, 
     proccessData: proccessData 
}); 

также с dataType: 'application/json' не работает. все мои попытки потерпели неудачу. Я прочитал различные решения, но я не работаю

у вас есть идея?

+0

Ну, ошибка проста: как вы уже видели, слишком много данных в запросе POST. Вам необходимо уменьшить объем отправляемых данных. Почему вы отправляете 950 параметров? –

+0

использовать многоадресный запрос ajax для отправки данных по частям –

+0

проверить запрос, кажется, что он выполняет запрос GET, потому что URL-адрес не будет большим при использовании POST, возможно, только в верхнем регистре –

ответ

0

проблема заключается в php.ini

макс-вход-вары = 1000

Я отправлял более 1000 параметров (символы> 35000), то apache.conf всегда ДИРЕКТИВА LimitRequestLine 2000

Смежные вопросы