如何从$ .post中获取数据

时间:2014-01-17 18:49:08

标签: javascript jquery

我想从jQuery帖子中获取数据,怎么做?

nat="";
$.post("random_unique", function(data){
    nat = data;
});
alert(nat); //--> Nothing.

1 个答案:

答案 0 :(得分:2)

jQuery调用是异步的,因为您可以在数据仍在加载时执行余数。在$.post()

的回调中执行您的任务
nat="";
$.post("random_unique", function(data){
    nat = data;
    alert(nat); //--> Something!
});

P.S。不要使用alert()来调试代码;使用console.log()。如果您收到JSON响应(或进入错误处理时),您通常会使用不会发出警报的对象。