AllDecay
@AllDecay
Вечно отдыхающий.

Как вытащить url из html через js?

<?
	
	$get = file_get_contents("http://shikimori.org/api/animes?limit=20&order=ranked");
	$get = json_decode($get);
	
	for ($i = 1; $i < count($get); $i++) {
		echo '<h6><a href="http://shikimori.org'.$get[$i]->url.'" data-toggle="popover">'.$i.'.'.$get[$i]->russian.'</a></br></h6>';
	}
	
?>
<script type="text/javascript">
	$(document).ready(function(){
		$('[data-toggle="popover"]').popover({
			title: 'Заголовок панели',
			content: function() {
				return $.ajax({url: '',
					dataType: 'html',
				async: false}).responseText;
			},
			trigger: 'hover',
			placement: 'right'
		});
	});
</script>

Итак, получаю запросом информацию и формирую ее в 20 строк. У каждой будет своя уникальная ссылка. Через js и bootstrap popover хочу открывать информацию с этих страниц, у которых ссылки разные. Покопался по сайтам, но так и не нашел примера подобной реализации.
  • Вопрос задан
  • 722 просмотра
Решения вопроса 1
alsopub
@alsopub
Добавьте к a href еще один параметр - id="linkN" где N - это $i, то есть:
echo '<h6><a id="link'.$i.'" href="http://shikimori.org'.$get[$i]->url.'" data-toggle="popover">'.$i.'.'.$get[$i]->russian.'</a></br></h6>';

В коде сможете обращаться к ссылке как document.getElementById('link1').href
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы