Как отправить текстовую область, содержащую html, используя Jquery $.ajax

Я внес изменения в свои комментарии для добавления TinyEditor(WYSIWYG). для отправки данных я использую эту функцию jquery

function AddComent(){
    var formulario="#send_coment";
    var url = "comentario.php";
    var destino="#leercomentarios";
    $.ajax({
            type: "POST",
            url: url,
            data: $(formulario).serialize(),
            success: function(data)
                {
                    $(destino).html(data);
                }
        });
    envio_comentario.reset();
    $("#iframe_a_limpiar").contents().find("body").html('');
}

Я попытался установить тип данных json и другие опции, которые я читал в других местах, но мой журнал говорит о том же понятии, ошибка 403, это происходит только в зависимости от отправляемых html-сущностей, если я использую редактор только с одним или ни с одним стиль это работает.

С другой стороны, я пытался использовать tinyeditor на чистом PHP HTML, и он отлично работает.

Кто-нибудь знает, где проблема в моем сценарии.


(спасибо Квентину за все) Проблема в моде безопасности Apache, но я не могу его изменить, я видел подобное решение

function awesome() {
        elements = document.forms[0].elements;
        for(var i = 0; i < elements.length; i++) {
            switch(elements[i].name) {
                case "ads":
                case "shortDescription":
                case "template":
                case "questions":
                case "salary":
                case "jobs":
                    str = elements[i].value;
                    elements[i].value = str.replace(/</g,"#@!");
                    break;
            }
        }
        return true;    
    }

Как я могу преобразовать этот код только для textarea и отправить все формы одновременно?

0 ответов

Другие вопросы по тегам