我希望使用 jQuery.post 类在函数中返回(不提醒)响应。
以下给出了具有适当值的警报:
function test_func() {
$.post("test.php", { cmd: "testing" }, function (data) { alert(data); })
}
(显示具有适当值的警报)
我尝试了以下方法:
function test_func() {
return $.post("test.php", { cmd: "testing" }, function (data) { return data; })
}
(返回对象)
function test_func() {
var tmp;
$.post("test.php", { cmd: "testing" }, function (data) { tmp=data; })
return tmp;
}
(返回未定义)
var tmp;
function setTmp(n) {
tmp=n;
}
function test_func() {
t=$.post("test.php", { cmd: "testing" }, function (data) { setTmp(data); })
}
(返回未定义)
function test_func() {
t=$.post("test.php", { cmd: "testing" })
return t.responseText;
}
(返回未定义)
那么有什么关系呢?如何让“test_func()”返回数据响应文本?