Возможно, это не совсем понятно из вопроса, но при условии, что все, что вам нужно, это отправить это в скрипт PHP для хранения в базе данных, вы, конечно, в идеале использовали бы различные методы PHP, такие как stripslashes()
- но еслиВы на самом деле не пытаетесь стать слишком причудливым, достаточно просто добавить 1 косую черту перед любой одинарной кавычкой, чтобы отправить SQL-запрос прямо в PHP со стороны клиента.Это небезопасно , но, возможно, и не нужно.
str.replace(/'/g, "\\'"); // escaping \ with \, so used 2x
добивается цели, как, например, что-то вроде этого:
var body = $('#body').val().replace(/'/g, "\\'");
myCustomSQLqueryFunction("UPDATE mytable SET `content`='"+ body +"';" );
MySQL теперь будетсохраните ваш body
, как вы видите его в поле формы.