我有以下 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 中,它表示它正在“之前”和“之后”之间读取它,但从不将“内部”打印到控制台或执行警报