私はばかげた間違いを犯しているに違いありませんが、 $.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 is undefined と言っています...私は何か間違ったことをしている、または何かを誤解しているに違いありません。誰か助けてください。
ありがとう