Becasue$.get是一个异步调用。您启动$.get方法,并且不等待立即得到响应。将调用console.log。如果您在$.get中打印console.log,您将获得价值。阅读异步函数
<script>
var value1;
$.get("test.php", function(data){
var mydata= $.parseJSON(data);
value1 = mydata.value1;
});
console.log(value1);
</script>
在我的程序中,value1给出了$.get函数中的值,但当我试图在get函数范围之外访问它时,它会显示未定义的