Строка со спецсимволами (взаимодействие с PHP)
Здравствуйте!
Использую следующий код: <script language="JavaScript"> document.form1.UserName.value = '<?php echo $uname;?>'; </script> Если значение строковой переменной $uname не содержит служебных символов (', <, > и т. д.), то все работает нормально. Но в случае появления спецсимвола в строке - перестает работать Возникает вопрос - как в этом случае передать/получить значение текстовой переменной в Java/HTML? Заранее, Большое спасибо! |
json_encode
|
json_encode вроде работает, но почему-то не справляется с ', т. е. если в тексте встретится одиночная кавычка - перестает работать.
Делаю так: document.form1.UserMessage.value = eval("(" + new String(<?php echo json_encode($umessage);?>) + ")"); |
document.form1.UserMessage.value = <?php echo json_encode($umessage);?>; |
Часовой пояс GMT +3, время: 10:34. |