Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не отправляет POST (https://javascript.ru/forum/misc/45392-ne-otpravlyaet-post.html)

lamberdd 26.02.2014 20:16

Не отправляет POST
 
Возможно это глупо, но спрошу.

Есть код:

$('#sendmess').click(function() {
//Содержание первой textarea
var header = document.getElementById('header').value;
//Содержание второй textarea
textn = document.getElementById('textn').value;
//Отправляю в массив dataArray переменную textn
dataArray.unshift({text : textn});
//Есть два массива один хранит код base64 фотографии
//Второй название этой фотографии
var filephoto = new Array();
var filename = new Array();
//dataArray - массив, хранящий в себе названия и коды всех фотографий
$.each(dataArray, function( index, file ) {
filephoto.push(dataArray[index].value);
filename.push(dataArray[index].name);
});

//Передаю post запросом все значения
$.post('public_news.php',{value: filephoto, name: filename, text: dataArray[0].text, head: header}, function(data) {


$('#main').prepend(data);
dataArray = [];
$('#dropped-files > .image').remove();
$('.image').css('display','none');
addImage(-1);
});
return false;
});

Проблема в общем в том, что, если я передаю большой текст в переменную textn , то post запрос ничего не передаёт, а если удалить немного текста, то передаёт. Кто-нибудь знает как исправить?

Zuenf 27.02.2014 04:17

Конкретно не передается или может проблема на сервере?
Возможно у вас в public_news.php, или настройках сервера, или в БД ограничение стоит на объем передаваемой информации?

kostyanet 27.02.2014 05:36

Проверяйте настройки в ини:

upload_max_filesize
post_max_size
max_input_time

lamberdd 27.02.2014 15:21

Все, нашел, в БД был тип ячейки VARCHAR и кол-во символов 550. Поставил TEXT и 1024 символа и заработало.
Хотя текст передавался размером не больше 550 символов.


Часовой пояс GMT +3, время: 00:48.