Я хочу использовать класс jQuery.post для возврата (не предупреждения) ответа внутри функции.Возврат jQuery Ajax 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() вернуть текст ответа на данные?
Удивительно, спасибо за помощь. Это просветление. Реализовано и работает сейчас. – Gaias