Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как добавить данные в глобальный массив из функции (https://javascript.ru/forum/jquery/54364-kak-dobavit-dannye-v-globalnyjj-massiv-iz-funkcii.html)

Jigan2 14.03.2015 17:49

Как добавить данные в глобальный массив из функции
 
Здравствуйте! Подскажите как добавить данные из функции в глобальный массив. Есть такой код:

var count_message = [];
	function ajax_update_message_list(u_id){
		count_message[u_id] = 10;
		alert(count_message[u_id]);
		var ajaxurl = URL;
			$.ajax({
				type: "GET",
				url: ajaxurl,
				dataType:"jsonp",
				async: false,
		        success: function(data){
                    ......
                },
			    complete: function() {
                    count_message[u_id]+=10;
                }
			});
	}


Мне необходимо что бы при обращении к функции в массив count_message занеслись данные и при следующем обращении к этой функции в массиве должно быть уже count_message[u_id] равная 20. Т.е. при каждом обращении к функции к данным в count_message[u_id] прибавлялось по 10. Как такое сделать, а то у меня там всегда 10.

рони 14.03.2015 17:59

Цитата:

Сообщение от Jigan2
count_message[u_id] = 10;

if(!count_message[u_id]) count_message[u_id] = 0;

Jigan2 14.03.2015 18:06

Точно! Вот я дурачок почему сам не сообразил! Уже мозги пухнут с этим чатом. Благодарю за помощь.


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