Я создал кнопку «Редактировать комментарий» в javascript для сайта. На самом деле все работает нормально, но escape-последовательности строк не работают. Я просто пытался поместить в редактирование ввода что-то вродеПравильный способ избежать строки
<script> alert(user->id); </script>
И это показывает предупреждение!
Я пытался сделать некоторые длинные побеги, как они ниже, но они ничего не меняют, предупреждение по-прежнему появляется:
newComment.replace("'","\'");
newComment.replace("\"","\\\"");
newComment.replace("(","\(");
newComment.replace(")","\)");
newComment.replace("<","\<");
newComment.replace(">","\>");
newComment.replace(";","\;");
Я также попытался использовать encodeURI, но он показывает insantly закодированного комментария которые не выглядят хорошо ...
Итак, каков правильный способ избежать строк сейчас? Я читаю десятки подобных тем, но я не получаю это вообще ...
Каков ваш фактический код? Вставить jsfiddle? –