Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.04.2011, 18:08
Кандидат Javascript-наук
Отправить личное сообщение для posta Посмотреть профиль Найти все сообщения от posta
 
Регистрация: 27.08.2010
Сообщений: 115

Отправка HTML AJAX'ом
Как можно отправить html, что бы все дошло до сервера??
Уходит весь код, а приходит половина - до хтмл-тегов.

Как можно экранировать код??

Например, есть код:
$.ajax({
	url: 'modules/posts/posts.php',
	dataType : "json",
	type: 'post',
	data: 'cmd=post&post=' + $('#name').val() + '&desc=' +$('#event_desc').val()',
         success: function (){ },
	error: function (){alert('Не могу изменить');}			
});
Ответить с цитированием
  #2 (permalink)  
Старый 19.04.2011, 18:21
Интересующийся
Отправить личное сообщение для ART-DELI Посмотреть профиль Найти все сообщения от ART-DELI
 
Регистрация: 12.04.2011
Сообщений: 23

А что именно в #name и desc=?
Может есть вариант не отправлять HTML ?
Получать HTML знаю, но отправлять... слышу впервые. Может у вас принимающий код режет теги.
Ответить с цитированием
  #3 (permalink)  
Старый 19.04.2011, 18:30
Кандидат Javascript-наук
Отправить личное сообщение для posta Посмотреть профиль Найти все сообщения от posta
 
Регистрация: 27.08.2010
Сообщений: 115

$name - это input text
$desc - textarea

Вот в $desc - и находятся хтмл данные - ибо это WYSYNG редактор.
Ответить с цитированием
  #4 (permalink)  
Старый 19.04.2011, 18:55
Интересующийся
Отправить личное сообщение для ART-DELI Посмотреть профиль Найти все сообщения от ART-DELI
 
Регистрация: 12.04.2011
Сообщений: 23

Получающий скрипт на PHP ?
Если да, то ему все равно от чего принимать. Покажите принимающий скрипт
Ответить с цитированием
  #5 (permalink)  
Старый 19.04.2011, 19:02
Кандидат Javascript-наук
Отправить личное сообщение для posta Посмотреть профиль Найти все сообщения от posta
 
Регистрация: 27.08.2010
Сообщений: 115

Сообщение от ART-DELI Посмотреть сообщение
Получающий скрипт на PHP ?
Если да, то ему все равно от чего принимать. Покажите принимающий скрипт
if(isset($_POST['cmd'])){
   echo $_POST['desc'];
}


Ответ смотрю в Firebug'е. Да даже добавлять в БД - то все равно добавляется обрезок.

Еще такая же фигня случается, когда в textarea используешь управляющие конструкции PHP. Например пример кода хочешь привести.
Ответить с цитированием
  #6 (permalink)  
Старый 20.04.2011, 18:33
Новичок на форуме
Отправить личное сообщение для LokiDrow Посмотреть профиль Найти все сообщения от LokiDrow
 
Регистрация: 20.04.2011
Сообщений: 1

через json вроде у меня тоже не получалось передавать html.
Я из пхп делал, utf8encode нужно было делать, serialize еще может быть.
Проще передавать тогда спец. данные а html формировать уже в пхп скрипте
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача кода HTML Владимир Седов Общие вопросы Javascript 2 12.04.2011 16:48
Вывод кусков HTML кода с одного файла JS wlad2 Общие вопросы Javascript 16 04.01.2011 11:52
Очень нужно.. Отправка HTML куски в JSON от сервера используя Ajax bivnikus jQuery 8 26.10.2010 23:54
Отправка письма HTML mycoding Ваши сайты и скрипты 2 22.06.2010 18:27
Динамические html элементы sky Элементы интерфейса 2 07.03.2010 11:58