Я пробовал async: false
, но ничего не работает для меня.Если сообщение AFTER Ajax Call
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
была определена. Если он есть, я хочу запустить определенный блок кода.
Все это будет осуществляться в рамках $.each
функции JQuery, чтобы я планирую использовать $(this)
в если заявление (которое не будет работать в вызове AJAX
'$ ('#' ссылки, данные) .html()' -. AFAIK, используется в этом разделе чтобы показать данные в интерфейсе. Почему вы хотите проверить это? Я думаю, вы что-то упустили. –