我使用PHP导入一些数据,这些数据从SQL数据库中获取数据。我使用AJAX将数据从PHP导入Javascript。 PHP代码工作正常并导致" 2",但我的Javascript代码有问题:
<script>
$.getJSON("Kategorie1.php", function (data) {
window.nrFragen = JSON.parse(data);
window.alert(data)
});
window.alert(window.nrFragen);
</script>
如果我运行它,它首先运行window.alert(window.nrFragen)
,它会提醒undefined
然后提醒window.alert(data)
,它会提醒#34; 2&#34;,就像它应该的那样。
为什么它首先运行window.alert(window.nrFragen)
,即使它是在window.alert(data)
之后编写的?而且,为什么window.nrFragen = JSON.parse(data);
没有工作?