5

add 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が表示されます。エディターを1つまたはなしでのみ使用すると、送信するhtmlエンティティに応じてのみ発生しますそれが機能するスタイル。

反対に、純粋な PHP HTML で tinyeditor を使用しようとしましたが、正常に動作します。

私のスクリプトのどこに問題があるかは誰でも知っています。


(Quentin に感謝します) 問題は Apache セキュリティ mod ですが、変更できません。このような解決策を見てきました。

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;    
    }

このコードをテキストエリアのみに変換し、すべてのフォームを同時に送信するにはどうすればよいですか?

4

0 に答える 0