ну можно и на чистом JS же
для начала стартани сессию в твоей странице - где ты хочешь работать с этими данными
сам JS код
<script>
VK.Api.call('users.get', {user_ids: 1}, function(r) {
if(r.response) {
ajaxcl (r.response[0].first_name);
}
});
function ajaxcl (first_name) {
var xmlhttp;
if ( window.XMLHttpRequest ) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject ( "Microsoft.XMLHTTP" );
}
xmlhttp.onreadystatechange = function () {
if ( xmlhttp.readyState == 4 ) {
var result = xmlhttp.responseText;
document.getElementById('resultSaving').innerHTML = (result.success) ? 'Запись успешна' : 'Ошибка: ' + result.error;
}
}
xmlhttp.open ( "GET", "/getdata.php?first_name="+first_name+"&rand="+Math.random(), true );
xmlhttp.send ();
}
</script>
листинг getdata.php<?php
$first_name = isset($_GET['first_name']) ? urldecode($_GET['first_name']) : false;
if($first_name){
if(запись прошла){
echo json_encode(array('success'=>true));
}
else{
echo json_encode(array('success'=>false, 'error'=>'Запись обломилась'));
}
}
else{
}
вся работа getdata.php, проверка в БД если надо и т.д.
там же можно сохранить в сессию, или вернуть в JSON формате
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker