Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: a@mail.dux.ru от 29 Апреля 2004, 18:57:53
-
скажу сразу, что с JavaScript я не знаком, почти.
полистал учебники, но не нашел решения вопроса, вот и обращаюсь к вам за помошью.
когда я копирую данные с одного сайта на другой, я пользуюсь
на странице getdata.htm скриптом:
На странице bb.php у меня:
document.write("последние данные:");
document.write(" echo mysql_result($result,0,"form1");?>");
В чем проблема:
иногда из базы выводятся какие-то символы, которые javascript воспринимает как служебные или ошибку
и тогда на старанице getdata.htm я не вижу ничего.
Один из таких символов - это перевод строки. я его (перевод строки заменил на пробел, но это не помогло) возможно там есть еще какие-то символы. Но я их не вижу.
Подскажите, может есть возможность выводить данные каким то другим способом, кроме, document.write или какие символы искать и на что их заменять.
Спасибо
-
я пользуюсь такой функцией:
function get_text_for_js($text) {
return addcslashes($text, "\\n\\r\\\'\\"");
}
экранирует символы, с которыми могут быть проблемы
-
спасибо. помогло
Правда, до меня не сразу дошло, что вы мне дали php скрипт.
С этой явой меня совсем заклинило :))