У меня есть вот такая ссылка
Мне нужно брать из этого источника имена, текст и выводить на странице
Не имею понятия как выдрать из стороннего источника текст. Буду благодарен
Используем ajax с типом jsonp.
При получении данных, обрабатываем полученный json объект так, как нам захочется. В данном случае просто выводим текст в div с помощью callback функции.
var url = 'https://api.vk.com/method/wall.getComments?owner_id=-30458160&post_id=24905&v=5.58';
$.ajax({
url: url,
dataType: "jsonp",
success: function( response ) {
if (response && response.response.count > 0) {
//console.log( response );
response.response.items.forEach(function(item, i, arr) {
$('#response-text').append(item.text + '<br/><br/>');
});
}
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="response-text"></div>
var url = 'https://api.vk.com/method/wall.getComments?owner_id=-30458160&post_id=24905&v=5.58';
$.ajax({
url: url,
dataType: "jsonp",
success: callback
});
function callback(response) {
if (response && response.response.count > 0) {
//console.log( response );
response.response.items.forEach(function(item, i, arr) {
$('#response-text').append(item.text + '<br/><br/>');
});
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="response-text"></div>
И желательно при запросе всё же отделить url и данные, которые в него передаются. Т.е. данные будут в блоке data аякс запроса. Что-то типа:
...
url: 'https://api.vk.com/method/wall.getComments',
data: {
'owner_id': '-30458160',
'post_id': '24905',
'v': '5.58'
},
...
Продвижение своими сайтами как стратегия роста и независимости