私はasync: false
を試しましたが、何も私のために働くようです。If AYax AFTER AYAX後の電話
var user = $('#element').text(),
// user == 'KendrisX'
ref;
$.ajax({
type : 'get',
async : 'false',
url : '/memberlist?username=' + user,
success : function(data) {
if ($('#link', data).html()) ref = $('#link', data).attr('href');
// ref == '/u1'
}
});
if (ref != undefined) {
// Code Block here
}
私がやろうとしているすべては、AJAX呼び出しを実行すると、変数ref
がまだ定義されているかどうかを確認することです。それがあれば、私は特定のコードブロックを実行したい。このすべては、jQueryの$.each
関数内で実行されます
ので、私はAJAX呼び出しでは動作しませんif文(内$(this)
を使用する予定
'$(「#リンク」、データ)の.html()' - 。私の知る限り、このセクションが使用されていますフロントエンドにデータを表示する理由は何ですか?それを検証したいのはなぜですか?何か不足していると思います。 –