X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> 414 request-uri too large
locky-yotu
locky-yotu
Topic Starter сообщение 4.8.2010, 13:04; Ответить: locky-yotu
Сообщение #1


Привет,
у меня такая проблема: мне нужно используя AJAX передать PHP скрипту кусок HTML-кода. Я делаю это с использованием jQuery примерно так:
[php] $.get('../lib/examples_1.php', { text: content},
function(data){
alert('Data Loaded!');
}); [/php]В переменной "content" находится innerHTML одного div'а, который содержит >5000 символов. При отправке запроса выдается такая ошибка: "414 request-uri too large" Я так понимаю, это связано с ограничением на длину GET-запроса.
Подскажите, как можно передать скрипту такой большой блок?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
Topic Starter сообщение 4.8.2010, 13:31; Ответить: locky-yotu
Сообщение #2


Хм, написал вместо "get" - "post" Отправилось. Не уверен, конечно, что делаю оптимально, ибо в серверных технологиях пока что нуб)
Только теперь при передаче двойные кавычки экранируются, это из-за настроек сервера, да?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
Topic Starter сообщение 4.8.2010, 13:40; Ответить: locky-yotu
Сообщение #3


[PHP]; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off[/PHP]
не помогло(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
Topic Starter сообщение 4.8.2010, 13:44; Ответить: locky-yotu
Сообщение #4


Всё,
php_flag magic_quotes_gpc 0
php_flag magic_quotes_runtime 0

в .htaccess помогло)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SOKOJI
SOKOJI
сообщение 4.8.2010, 13:53; Ответить: SOKOJI
Сообщение #5


(locky-yotun @ 4.8.2010, 16:31) *
Хм, написал вместо "get" - "post" Отправилось. Не уверен, конечно, что делаю оптимально, ибо в серверных технологиях пока что нуб)
Только теперь при передаче двойные кавычки экранируются, это из-за настроек сервера, да?


У get ограничение по символам есть, т.к. передается запрос через адресную строку. А у post все ок с этим.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 4.8.2010, 14:02; Ответить: Letmetouchyou
Сообщение #6


(locky-yotun @ 4.8.2010, 16:31) *
это из-за настроек сервера, да?

когда раз то была такая проблема, когда JOSN передавал.
там все кавычки ескейпились. и decode_json на сервере не работад.

а когда второй раз пробовал сделать подобное, проблем не было.

И потом где то вычитал, что кавычки ескейпятся, если файл, откуда происходит запрос, в win-1251 помоему)

а теперь хз, верить или нет)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 19.4.2024, 7:59
Дизайн