Делаю так:
Код: Выделить всё
<script type="text/javascript" charset="utf-8">$(document).ready(function() { VK.init(function() { var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); flashVars[curr[0]] = curr[1]; } var viewer_id = flashVars['viewer_id']; var auth_key = flashVars['auth_key']; VK.api("getProfiles", {uids:viewer_id,fields:"photo_medium_rec,bdate,sex,city"}, function(data) {// Заношу в переменную id города var city = data.response[0].city;// Определяю городVK.api("places.getCityById", {cids:city}, function(data) { var city_name = data.response[0].name; });// Город получен. Дальше нужно передать скрипту reg.php данные для занесение в базу. Но как это сделать? if(data.response) { $.post("/reg.php", { 'viewer_id': viewer_id, 'auth_key': auth_key, 'first_name': data.response[0].first_name, 'last_name': data.response[0].last_name, 'photo_big': data.response[0].photo_medium_rec, 'bdate': data.response[0].bdate, 'sex': data.response[0].sex });} }); }); }); </script>