jQueryについては、私は全然noobですが、私は学びたいと思っています。私はここで間違っていますか?なぜこのjQuery関数は正しく機能しませんか?
function MakeCall(url) {
var result;
$.ajax({
url: url,
dataType: "text",
success: function(txt) {
result = txt;
return;
}
});
alert(result);
return result;
}
EDIT:
OK、愚かさのそのビットについて申し訳ありませんが...私はその部分を修正しました。今、私の問題は、それが今でアラートが...結果は成功機能に正しく設定取得されていても、
本当にありがとうございました...
すべての回答ありがとうございました...私は本当にこれを台無しにしてしまいました。私は別の質問を投稿しました。誰も助けに戻ってこないと思いました。私は(A)JAXの非同期性を理解しています。毎回未定義ではなく、AJAXが答えを返す前に完了するまで待機する方法がありますか?私はこの関数を再利用したいです(つまり呼び出して結果を返す)ので、その中から関数を呼び出すことはできません... – Jason