こんにちは私は非常に奇妙な問題を抱えています。これは以前に私に起こったことはありません。
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 クエリでも。クロムはこのようなものをブロックできますか?