Не отправляет 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 запрос ничего не передаёт, а если удалить немного текста, то передаёт. Кто-нибудь знает как исправить?
|