Не работает следующее:
var js_str= '<?php echo $str_from_server; ?>';
Проблема в том, что $ str_from_server может содержать любые символов. Если он содержит одинарные кавычки, разрывы строк или другие, приведенный выше код будет прерываться. И у меня нет доступа к серверному коду. Какой самый простой способ «экранировать» содержимое $ str_from_server в строку javascript, а затем восстановить его позже?