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