2011-12-18 4 views
0

Мне удалось сделать ajax работающим на моем сайте. Он возвращает файл php. Проблема в том, что он отображает php-файл как обычный текст. Вместо этого мне нужно отображать теги html и отображать их.Как отрисовать файл, возвращенный ajax

+1

Какой у вас существующий код для его отображения? HTML также является простым текстом. что именно вы подразумеваете под «простым текстом»? –

+0

У меня есть теги в моем файле php. Поэтому конечный результат, который я получаю, - это только текст , а не изображения. я теперь ясно? – kamaraj6990

+0

просто назначьте текст (с тегами) в свойство html элементов 'innerHTML'. –

ответ

3

Посмотрите на страницу this.

После того как вы получите ответ, вам необходимо присвоить его объекту innerHTML вашего целевого элемента.

В вашей веб-странице, есть DIV:

<div id="result"></div> 

Теперь, когда вы получите ответ Аякса (в яваскрипте метода), сделать это

document.getElementById("result").innerHTML = the_string_returned_by_ajax; 

связи, обеспеченной уже работает образец.


Если вы еще продолжают видеть HTML теги, а не визуализации HTML браузера, вполне вероятно, что ваш серверный скрипт для AJAX возвращается сбежавшей строкой, то есть он может быть возвращением &lt; вместо < и так далее.