Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ajax- сервер возвращает сущности вместо html-тэгов 
:(
    Опции темы
CscN
Дата 28.5.2009, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.5.2008

Репутация: нет
Всего: нет



Добрый день. Начал изучение ajax и возникла небольшая проблемка.
Ситуация следующая:
Браузер делает асинхронный запрос серверу. А сервер возвращает html-код. После получения данных браузером этот html-код средствами javascript помещается на странице. Но, вместо пример я в браузере вижу <b>пример</b>. Т.е. сервер видимо отправляет браузеру сущности вместо тэгов.
Вот php код:

Код

header('Content-type: text/html; charset=utf-8');
$a=iconv('cp1251', 'utf-8', '<b>пример</b>');
echo $a;


Друзья, помогите разобраться? Может быть на стороне клиента надо средствами javascript преобразовать полученные от сервера данные? Или на сервере в php-скрипте сделать преобразование?
Спасибо!

Это сообщение отредактировал(а) CscN - 28.5.2009, 11:32
PM MAIL   Вверх
Aliance
Дата 28.5.2009, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Может быть дело в настройках php? А что если посмотреть в FF код выделенного фрагмента, что там будет - сущности или теги? И еще, каким образом ты данные вставляешь куда-то?
PM MAIL WWW ICQ Skype   Вверх
CscN
Дата 28.5.2009, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.5.2008

Репутация: нет
Всего: нет



Aliance, в коде сущности.
 Данные вставляю, например, вот так:

Код

    var param = document.getElementById("param");
    var newText = document.createTextNode(d);

    param.replaceChild(newText, param.firstChild);

PM MAIL   Вверх
bars80080
Дата 28.5.2009, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



Цитата(CscN @  28.5.2009,  14:01 Найти цитируемый пост)
 var newText = document.createTextNode(d);

здесь он их и конвертирует в сущности
а просто 
Код

document.getElementById("param").innerHTML = d;
сделать нельзя?
PM MAIL WWW   Вверх
CscN
Дата 28.5.2009, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.5.2008

Репутация: нет
Всего: нет



bars80080
Спасибо большое! Даже не знал про это свойство smile

Добавлено через 36 секунд
Aliance
и тебе большое Спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0636 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.