WordpressのフロントエンドページでJSにAJAX呼び出しを実装しました。 AJAXの呼び出しは成功です(sucess()が呼び出され、complete()で200個の応答が表示されます)。ただし、AJAX呼び出しはChromeのネットワークパネルに表示されません。これまでのAJAXコールの作業に基づいて、この呼び出しがChromeのネットワークパネルに表示されるようにすることが、私の理解です。私はネットワークパネルのXHRサブセクションを見ていて、呼び出しが行われていないことを確認します。私は、しかし、また、ネットワークパネルの 'すべて'セクションで、コールが決してネットワークパネルに表示されないことを確認しました。なぜこれがなにか不思議です。ここでAjaxコールは成功しましたが、ネットワークパネルには表示されません。
は私のJSです:
jQuery(document).ready(function() {
jQuery.ajax({
dataType: 'json',
method: 'POST',
url: "<?php echo admin_url('admin-ajax.php'); ?>",
data: {action: 'myaction'}
})
.success(function(data) {
console.log("success " + data);
})
.fail(function() {
console.log("error");
})
.complete(function(xhr, textStatus) {
console.log(xhr.status);
})
.always(function() {
console.log("complete");
});
}
私のコンソールには次の出力をログに記録します。
success 0
complete
200
これは明らかに、成功を打つ200応答を取得し、失敗していません。これはネットワークパネルにすべて明白に表示されるべきではありませんか?
firefox on firefoxで試してください。 –
そうです、それはFirebugでうまく表示されます。これがなぜFirebugでは動作し、Chromeでは動作しないのでしょうか?以前はChromeにネットワーク通話が表示されていないという問題は一度もありませんでした。 – carbide20