Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.03.2013, 21:50
Аспирант
Отправить личное сообщение для allanmiln Посмотреть профиль Найти все сообщения от allanmiln
 
Регистрация: 18.01.2013
Сообщений: 94

Передача больших данных AJAX!
Здравствуйте!

У меня такая беда.
Есть CKEditor, я получаю его содержимое:
var editor = CKEDITOR.instances.editor.getData();


Но стоит мне передать код страницы в PHP-скрипт, как он обрезается!
Размер кода страницы ~1,2KB, кол-во символов - 1123, строк - 49.

Как можно передать объёмные данные с помощью AJAX?
Может кто-то сталкивался с такой проблемой?

P.S. Передаю методом POST.
Ответить с цитированием
  #2 (permalink)  
Старый 04.03.2013, 22:07
Аспирант
Отправить личное сообщение для allanmiln Посмотреть профиль Найти все сообщения от allanmiln
 
Регистрация: 18.01.2013
Сообщений: 94

Размер страницы не такой уж и большой.
Прямо говоря, очень маленький.
Пока что помогло encodeURIComponent()
Но не знаю, правильно ли это, или нет.
Ответить с цитированием
  #3 (permalink)  
Старый 05.03.2013, 05:08
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ваш код?
Ответить с цитированием
  #4 (permalink)  
Старый 05.03.2013, 12:21
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

телепаты в отпуске, нужен код.
отсылаемые данные смотрели? может проблема на стороне сервера?
Ответить с цитированием
  #5 (permalink)  
Старый 05.03.2013, 17:04
Аспирант
Отправить личное сообщение для allanmiln Посмотреть профиль Найти все сообщения от allanmiln
 
Регистрация: 18.01.2013
Сообщений: 94

Нет, я пробовал вывести переменную editor с помощью alert() - весь код на месте, далее я вывел его в php - обрезан.

Сделал так: var editor = encodeURIComponent(CKEDITOR.instances.editor.getDa ta()), теперь успешно передаю данные раз в 20 превышающие то, что я написал в первом посте.

Видимо, это и есть решение.
Кто что может сказать? Почему так? Может на стороне сервера происходили конфликты из-за нежелательных символов?
Ответить с цитированием
  #6 (permalink)  
Старый 05.03.2013, 17:16
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Попытка №3 (последняя): покажите код
Ответить с цитированием
  #7 (permalink)  
Старый 05.03.2013, 17:31
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

allanmiln, не выкладывай свой код!
прояви характер! держись, не поддавайся давлению со стороны!
Ответить с цитированием
  #8 (permalink)  
Старый 05.03.2013, 17:34
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

allanmiln, смелей, мы всякого тут повидали, нас не испугаешь говнокодом )
Ответить с цитированием
  #9 (permalink)  
Старый 05.03.2013, 17:59
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

allanmiln, не слушай, он всем так говорит! потом смеятся будет!
Ответить с цитированием
  #10 (permalink)  
Старый 05.03.2013, 18:10
Аспирант
Отправить личное сообщение для allanmiln Посмотреть профиль Найти все сообщения от allanmiln
 
Регистрация: 18.01.2013
Сообщений: 94

Да при чём здесь код?
Там же всё элементарно!

В JS принимаю содержимое textarea:
var editor = encodeURIComponent(CKEDITOR.instances.editor.getDa ta())

В PHP принимаю методом POST, записываю в переменную и делаю UPDATE - всё! Больше никаких манипуляций
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача данных через Ajax (IE) byFahrenheit AJAX и COMET 5 01.03.2013 16:06
ajax, передача данных методом пост makcstroi AJAX и COMET 9 03.08.2012 18:27
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
ajax чат проблема с записью сообщения в базу данных mysql. Niksik AJAX и COMET 4 15.01.2012 14:04
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07