我一定犯了一个愚蠢的错误,但我无法返回从 $.post 函数获得的数据并将其存储在变量中,不仅如此,我无法从该函数中返回任何内容。例子:
function test(){
$.post("demo_test_post.asp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
return(data)
});
}
var foo = test()
alert(foo)
它说 foo 是未定义的。但更进一步,即使我这样做:
function test(){
$.post("demo_test_post.asp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
var bar = "bar"
return(bar)
});
}
var foo = test()
alert(foo)
它仍然说 foo 是未定义的......我一定做错了什么或误解了什么。有人可以帮忙吗。
谢谢