Answer the question
In order to leave comments, you need to log in
How to suck VK api data with ajax?
For example, you need to get a list of cities,
$.ajax({
type: "GET",
url: "http://vk.com/select_ajax.php?act=a_get_cities&country=1",
crossDomain: true,
dataType: 'jsonp',
success: function(msg){
console.log(msg);
}
})
Answer the question
In order to leave comments, you need to log in
Json валидный, там jsonp
нету. Ошибка в коде, а не в ВК, используй dataType: 'json',
но для этого ещё нужно добавить CORS header 'Access-Control-Allow-Origin' на сервер где должен работать этот скрипт.
Вы никак не получите данный с прямого домена ВКонтакте. Это нарушает правила кроссдоменности.
Не понятно зачем вы это получаете через прямой запрос к ВКонтакте, в API же есть метод получения городов. https://vk.com/dev/database.getCities
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question