1
A
答えて
2
s_return=msg;
は、非同期機能の内部にあります。サーバーが応答したときに設定されます。
this.value=s_return;
は、リクエストが発生した直後に実行されます。したがって、s_returnはまだ設定されていません。
あなたはこのようにそれを実行する必要があります。
$('.codeinput').change(function() {
var that = this;
var s_return="";
var to_check=this.value ;
$.ajax({
type: "POST",
url: "check.php",
data: "code="+to_check
}).done(function(msg) {
that.value=msg;
});
});
1
AJAX呼び出しは非同期で実行されます。これを実行するとs_return=msg;
の前にthis.value=s_return;
が実行されることがわかるので、this.value=s_return;
の割り当てを行うとs_returnはまだ空です。
関連する問題
- 1. Actionscript 3 - 関数内でグローバル変数を割り当てる
- 2. レシピ内で変数を割り当てることができません
- 3. "名前付き定数に割り当てることができません"(変数の再割り当て)
- 4. 関数内の関数ラッパー/ allocaのスタック割り当て
- 5. Pyrhon変数が関数の外で動作していますが、内部にはありません
- 6. グローバル変数に値が割り当てられません
- 7. 割り当て変数タグジャンゴ
- 8. オブジェクト関数を変数に割り当てる方法は?
- 9. スレッドを作成し、ループ内で関数を割り当てて実行する
- 10. ajax(js)関数にurlをJava EEプロジェクトに割り当てる
- 11. ダートの変数への関数/メソッドの割り当て
- 12. jquery関数 - グローバルjavascript変数を再割り当て
- 13. クラス内の変数/定数による動的値の割り当て
- 14. Flexでデータに変数が割り当てられていません
- 15. 関数内で変数に割り当てられている引数を選択する方法は? -Javascript
- 16. forループ内のリスト内の変数を再割り当て
- 17. ループ内の変数に値を割り当てる方法は?
- 18. onclickをキャンバス内の変数に割り当てる方法は?
- 19. Pythonで関数の実装を動的に割り当てる
- 20. onClick関数が動作しません
- 21. user_authenticate()関数が動作しません
- 22. Foreachループ内で変数を割り当てる
- 23. 関数内で動作するjQuery ...外部ではありませんか?
- 24. JavaScript変数をJSPのJava変数に割り当てます。
- 25. Prototype Event.Observeを使用して関数を割り当てることはIE(7)では機能しません
- 26. php execは関数で動作していませんか?
- 27. Javascript。変数が正常に割り当てられていません
- 28. CUDAは__device__関数でメモリを割り当てます
- 29. 動的にc関数をコピー/移動または割り当てる
- 30. jquery.each()関数内の要素値を割り当てる方法