0

こんにちは私は非常に奇妙な問題を抱えています。これは以前に私に起こったことはありません。

onclick によって呼び出される ajax リクエストがあります。どこでも正常に動作しますが、最もクロムの Onclick がボタンに設定されているわけではありません。

現在、ajax のターゲットは、POST リクエストを介してのみアクセスできる URL です。

これは今問題の情報です

ページに入ってボタンをクリックすると、リクエストは呼び出されません。メッセージ「エラー」でエラーブロックに移動します。常にそのように起こります。リクエストなしエラー。コンソールにjsエラーはありません。リクエストタイプを投稿から取得してページをリロードして再試行すると、リクエストでエラーが発生し、取得リクエストがURLにアクセスできません。正解です。リクエストがあり、期待どおりの応答が得られます。get から post に戻ると、動作する場合は最初からすべてを実行します。何故かはわからない。リクエストが呼び出され、適切なレスポンスが返されます。しかし、ページをリロードすると、開始点に到達します。エラーブロックに到達しただけで、呼び出していないリクエストの罪。get に切り替え、不正な呼び出しを行い、post に戻ってリクエストを開始する必要があります。しかし、もう一度リフレッシュしても何もできません。

何が起こっている。これはコードの問題ではありません。

他の ajax は正常に動作しています

function poll() {
$.ajax({ 
    type: "POST",
    url: "/ajax/" + sendTo + "/" + mFrom,
    success: function(data){
        var messages = '';
        if(data != 'done') {
            console.log(data);
            for(i = 0; i < data.length; i++) {
                console.log(data[i]);
                if(data[i] !== undefined) {
                    messages += '<li>From ' + data[i].userFrom + ': ' + data[i].message + '</li>';
                }
            }
            console.log(messages);
            if(messages != '' && messages !== undefined) {
                $('#messagesList').prepend(messages);
            }
        }
    },
    complete: poll
});
}

// 編集

コードをテストしていますが、これは機能したくありません。単純な ajax クエリでも。クロムはこのようなものをブロックできますか?

4

0 に答える 0