これを行う必要はありません。私は私のプロジェクトで同じ問題に遭遇しました。あなたがしているのは、成功したコールバックの中で関数を呼び出してグローバル変数をリセットすることです。あなたが非同期のjavascriptをfalseに設定している限り、正常に動作します。ここに私のコードです。それが役に立てば幸い。
var exists;
//function to call inside ajax callback
function set_exists(x){
exists = x;
}
$.ajax({
url: "check_entity_name.php",
type: "POST",
async: false, // set to false so order of operations is correct
data: {entity_name : entity},
success: function(data){
if(data == true){
set_exists(true);
}
else{
set_exists(false);
}
}
});
if(exists == true){
return true;
}
else{
return false;
}
希望します。
出典
2011-01-19 17:40:35
Dom
うわー、$ .get関数の中でplaylist [0] .play()を動かすことはやりました。どうもありがとう! – Will