Inf*_*ner 1 javascript ajax json
我在javascript中创建一个对象:
var t = null;
$.getJSON('http://localhost:53227/Home/GetData', function (data) {
alert(data);
t = data;
});
alert(t);
Run Code Online (Sandbox Code Playgroud)
当我提醒数据时,我得到了一个对象.当我警告t时,它为空.
你能指导一下,如何设置"t"到返回的数据?
这将按预期工作 - 问题不是t没有设置,而是你在执行回调alert(t)之前所做的事情getJSON.alert(t)之后立即尝试t = data;
换句话说,这是您当前的操作顺序:
......正如你所看到的,在第3步't'仍然是null.试试这个:
var t = null;
$.getJSON('http://localhost:53227/Home/GetData', function (data) {
alert(data);
t = data;
alert(t);
});
Run Code Online (Sandbox Code Playgroud)
干杯
| 归档时间: |
|
| 查看次数: |
11416 次 |
| 最近记录: |