Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2017, 11:44
Интересующийся
Отправить личное сообщение для anar1811 Посмотреть профиль Найти все сообщения от anar1811
 
Регистрация: 26.08.2012
Сообщений: 18

Подгрузка данных для нажатого блока
Здравствуйте, надо подгрузить данные json данные с помощью ajax. при клике на один из четырех блоков, в нажатый div подгрузятся данные, но только в нажатую. Но на данный момент подгружает во все 4, как сделать чтобы подгружалось только в нажатый
<div class="obj"></div>
<div class="obj"></div>
<div class="obj"></div>
<div class="obj"></div>

function forEach(data, callback){
	for(var key in data){
		if(data.hasOwnProperty(key)){
			callback(key, data[key]);
		}
	}
}
$(".obj").click(function(){
	$.ajax({
		url: "jq_json.php",
		type: "POST",
		dataType: 'json',
		success: function(data){
			var str = [];
			forEach(data,function(key,value) {
				str.push('<b>' + key + '</b> = ' + value);
			});
			$( ".obj" ).fadeIn( "slow", function() {
			     $(this).html( str.join('<br>') ).fadeIn('slow');
			  });
		}
	});
});

За ранее спасибо
Ответить с цитированием