私は次のJQueryを持っています:
<script>
$(document).ready(init);
function init() {
console.log('before');
$.getJSON('data.txt', function(data) {
console.log('inside');
alert(data);
});
console.log('after');
}
</script>
次data.txt
のようになります。
{
'one','111',
'two','222',
'three','333'
}
しかし、コンソール ウィンドウには次のように表示されます。
before
after
コールバックのコードが実行されないのはなぜですか?
補遺
@newman、Chrome のネットワーク タブにある data.txt ファイルは次のとおりです。
補遺2
Firefoxでは、「前」と「後」の間で読み取っていると表示されますが、「内部」をコンソールに出力したり、アラートを実行したりすることはありません