Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.06.2012, 17:17
Аспирант
Отправить личное сообщение для alex2012 Посмотреть профиль Найти все сообщения от alex2012
 
Регистрация: 05.01.2012
Сообщений: 76

Вывод кода yootuba
Я сразу к делу. Вывожу код yootuba
из базы myqsl с помощью ajex-са
ответ формируется через json_encode
проблема в том что вместо видео выводится текст.
Как это обойти?
Да, и всё работает на javascript .
вот пример кода yootuba:
<iframe width="853" height="480" src="http://www.youtube.com/embed/WEeRRD3iD88?rel=0" frameborder="0" allowfullscreen></iframe>
Ответить с цитированием
  #2 (permalink)  
Старый 02.06.2012, 17:23
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

html_entity_decode
Ответить с цитированием
  #3 (permalink)  
Старый 02.06.2012, 17:39
Аспирант
Отправить личное сообщение для alex2012 Посмотреть профиль Найти все сообщения от alex2012
 
Регистрация: 05.01.2012
Сообщений: 76

этой функцией я обработал переменную с кодом yootuba перед тем как в носить в базу $text = html_entity_decode($text) в бд сохранилось всё верно но выводится просто текст
Ответить с цитированием
  #4 (permalink)  
Старый 02.06.2012, 17:46
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от alex2012
но выводится просто текст
а как вы его выводите?
Ответить с цитированием
  #5 (permalink)  
Старый 02.06.2012, 17:53
Аспирант
Отправить личное сообщение для alex2012 Посмотреть профиль Найти все сообщения от alex2012
 
Регистрация: 05.01.2012
Сообщений: 76

получаем ответ
var records = JSON.parse(req.responseText); 

и всё виводится в цикле for (var i = 0; i < records.length; i++)
					{


формируем  div c ответом
  // Текст сообщения
var pMessage = createElement("p",records[i].text);
divMessage.appendChild(pMessage);
                        divRecord.appendChild(divMessage);

 }

Последний раз редактировалось alex2012, 02.06.2012 в 17:58.
Ответить с цитированием
  #6 (permalink)  
Старый 02.06.2012, 18:15
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от alex2012
var pMessage = createElement("p",records[i].text);
Заместо этого стоит написать так:
var pMessage = createElement("p");
pMessage.innerHTML = records[i].text;

Тогда вставляемый текст будет интерпретироватся как HTML
Ответить с цитированием
  #7 (permalink)  
Старый 02.06.2012, 18:20
Аспирант
Отправить личное сообщение для alex2012 Посмотреть профиль Найти все сообщения от alex2012
 
Регистрация: 05.01.2012
Сообщений: 76

ооогромное спасибо!!!!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрыть из исходного кода часть javascript кода. javasc Javascript под браузер 10 12.03.2014 09:32
Вывод выбранных данных и проверка checkbox MasterHrust Javascript под браузер 3 28.09.2011 17:44
Вывод переменных MasterHrust Javascript под браузер 4 03.08.2011 15:41
Изменение кода и вывод страницы. SayT Общие вопросы Javascript 2 22.06.2011 19:56
Вывод кусков HTML кода с одного файла JS wlad2 Общие вопросы Javascript 16 04.01.2011 11:52