Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перебор двухмерного массива (https://javascript.ru/forum/misc/34017-perebor-dvukhmernogo-massiva.html)

Navka1 21.10.2016 16:03

Цитата:

Сообщение от ksa (Сообщение 432504)
Тут на форуме есть возможность форматировать код... :-/
А мне пришлось твою писанину еще и подправлять.

Каюсь, учту на будущее, простите пожалуйста :agree:

Сейчас протестирую на своем примере и отпишусь:)
Спасибо большое, что помогаете на этом форуме и мне, и остальным таким же... недалеким:)

Navka1 21.10.2016 16:09

Цитата:

Сообщение от ksa (Сообщение 432504)
o.append(str);

Подскажите пожалуйста, за что отвечает данная строка?

А, поняла. Добавление в #test

Navka1 21.10.2016 16:15

var list = function (){
		$.ajax({
			type: "POST",
			url: "../php/list.php",			
			success: function (data) 
			{
				var obj = JSON.parse(data);	
				var str = "";
				for (var i=0; i<obj.list.length; i++) {
						var str='<li class = "big" onclick="findList(' + obj.list[i]['id'] + ')">';
						str=str + obj.list[i].ima + '&nbsp;(' + obj.list[i]['count(marker.district)'];
						str=str + ')</li>';						
				}					
				$("ul.list").html(str);			
			}
		})
	}
	list();
	
}


При вот таком измененном коде выводит теперь только последнюю запись из объекта...

Navka1 21.10.2016 16:18

Нашла ошибку вот в этом кусочке кода...
Цитата:

Сообщение от Navka1 (Сообщение 432510)
var str+='<li class = "big" onclick="findList(' + obj.list[i]['id'] + ')">';

Теперь все работает как часики!!! :dance:
Просто нереально огромное Вам спасибо! Возможно, обращусь еще, но надеюсь, что потребности в этом не возникнет:)

ksa 21.10.2016 16:21

Цитата:

Сообщение от Navka1
При вот таком измененном коде выводит теперь только последнюю запись из объекта...

Потому как у тебя нет вставки каждого элемента...

Ты просто записываешь переменную str один раз
Цитата:

Сообщение от Navka1
$("ul.list").html(str);

А оно-то как раз и равна последнему элементу из массива... ;)

ksa 21.10.2016 16:22

Цитата:

Сообщение от Navka1
Спасибо большое, что помогаете на этом форуме и мне, и остальным таким же... недалеким

А вот некоторые мне еще и карму минусуют... :D

Navka1 21.10.2016 16:27

Цитата:

Сообщение от ksa (Сообщение 432514)
А вот некоторые мне еще и карму минусуют... :D

Я Вам ее "заплюсовала" еще до того, как Вы помогли:)
Некоторые просто не умеют воспринимать критику адекватно. А ведь если просишь помощи - проси смиренно:)

ksa 24.10.2016 08:32

Цитата:

Сообщение от Navka1
А ведь если просишь помощи - проси смиренно

Дело не в смирении... :no:
Дело в том, что нужно научиться помогать себе самостоятельно. ;)


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