Автор Тема: как решить вроблемы при выводе данных  (Прочитано 2159 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
скажу сразу, что с JavaScript я не знаком, почти.
полистал учебники, но не нашел решения вопроса, вот и обращаюсь к вам за помошью.

когда я копирую данные с одного сайта на другой, я пользуюсь
на странице getdata.htm скриптом:



На странице bb.php у меня:

document.write("последние данные:");
document.write("");



В чем проблема:

иногда из базы выводятся какие-то символы, которые javascript воспринимает как служебные или ошибку
и тогда на старанице getdata.htm я не вижу ничего.

Один из таких символов - это перевод строки. я его (перевод строки заменил на пробел, но это не помогло) возможно там есть еще какие-то символы. Но я их не вижу.

Подскажите, может есть возможность выводить данные каким то другим способом, кроме, document.write или какие символы искать и на что их заменять.

Спасибо

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
как решить вроблемы при выводе данных
« Ответ #1 : 29 Апреля 2004, 19:52:14 »
я пользуюсь такой функцией:

function get_text_for_js($text) {
   return addcslashes($text, "\\n\\r\\\'\\"");
}
экранирует символы, с которыми могут быть проблемы
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как решить вроблемы при выводе данных
« Ответ #2 : 29 Апреля 2004, 21:54:28 »
спасибо.  помогло
Правда, до меня не сразу дошло, что вы мне дали php скрипт.
С этой явой меня совсем заклинило :))

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28