Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Без АЛЕРТА переменную не видать... (https://javascript.ru/forum/dom-window/50254-bez-alerta-peremennuyu-ne-vidat.html)

Veterinar 18.09.2014 22:39

Вот полная функция:
function showReminder(){
	var reminder_id=0;
	$.post(
		"user_actions.php",
		{
			user_id: user_id,
			dataType: 'xml'
		},
		function(responseXML){
			$("#showReminderUser").empty();
			$(responseXML).find("actions").each(function() {
				$("#showReminderUser").append('<p>'+$(this).find('date').text()+': '+$(this).find('customer').text()+'<br/>'+$(this).find('txt').text()+'<p/>');
				reminder_id=$(this).find('id').text();
			});
		}
	);
	alert('reminder_id='+reminder_id);
	if(reminder_id>0){
		$('#myReminder').css({'display': ''});
	}else{
		$('#myReminder').css({'display': 'none'});
	}
}

kostyanet 18.09.2014 22:42

Цитата:

КУДА ТОЛЬКО ЭТУ ПЕРЕМЕННУЮ НЕ СОВАЛ....
Уберите с нее var и не надо совать. В жиквери я полный ноль, но все что без алерта не работает - не работает из-за асинхрона.

Veterinar 18.09.2014 22:50

kostyanet, ну, это, к сожалению, не совет.

Veterinar 18.09.2014 23:59

Вообще-то я рехнулся.
Смену видимости картинки поставил внутрь цикла чтения запроса и всё, само-собой, заработало.


Часовой пояс GMT +3, время: 05:20.