jsポストが原因で500エラー? ? ?
大家讲道理
大家讲道理 2017-05-16 13:05:09
0
3
665

サーバーのインストールでは、oneinstack ワンクリック インストール パッケージ、lnmpa (Linux + Nginx + MySQL + PHP + Apache) を使用します
プログラムは discuz3.2 です
ポスト送信中に 500 エラーが発生しました。
エラー画像は以下の通りで、forum_post.jsが原因のような気がしますが、このjsファイルは修正されておらず、理由はわかりません。 。 。次に、185 行目と 165 行目の関連する js コードは次のとおりです

function checkpostrule_post(theform) {
    if(!seccodecheck && !secqaacheck && !theform.sechash) {
        var x = 新しい Ajax();
        x.get('forum.php?mod=ajax&action=checkpostrule&ac=' + postaction + '&inajax=yes', function(s) {
            if(s) {
                ajaxinnerhtml($('seccheck'), s);
                evalscript;
                seccodecheck = true;
            } それ以外 {
                postsubmit(theform); ///////この行は 165 です
            }
        });
    } それ以外 {
        postsubmit(フォーム);
    }
}

関数 postsubmit(theform) {
    if($(editorid + '_attachlist')) {
        $('postbox').appendChild($(editorid + '_attachlist'));
        $(editorid + '_attachlist').style.display = 'none';
    }
    if($(editorid + '_imgattachlist')) {
        $('postbox').appendChild($(editorid + '_imgattachlist'));
        $(editorid + '_imgattachlist').style.display = 'none';
    }
    隠すメニュー();

    theform.replysubmit ? theform.replysubmit.disabled = true : (theform.editsubmit ? theform.editsubmit.disabled = true : theform.topicsubmit.disabled = true);
    theform.submit(); /////この行は 185 です
}
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(3)
过去多啦不再A梦

500 はバックエンドの問題で、本質的には

の影響を受けているとおっしゃっていました。


ニゼル

これは get です。 get のすべてのパラメータが正常であるかどうかを確認します。

いいねを押す +0
伊谢尔伦

実際に返される内容を確認するには、コンソールを開いた後、[ネットワーク] -> [XHR] で対応するリクエストの応答を確認する必要がありますか?

いいねを押す +0
左手右手慢动作

500 はバックエンドの問題ではありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート