Спасибо
Ingush Archakov сделал вот так, пока все работает как нужно, единственное мне нужно в конце скрипта делать не offset++ а прибавлять каждый клик на 10, я не знаю языка, не могу понять как это корректно делается)
var offset = 0;
$(document).ready(function(){
$('a.test').click(function(){
$.ajax({
url: "test.php",
method: "GET",
cache: false,
data:"offset=" + offset,
success:function(data){
console.log(data);
$("body").append(data);
}
})
offset++;
console.log(offset);
});
});
Итак публикую решение своего вопроса, еще раз спасибо за наведение в нужную сторону.
JSvar offset = 10;
$(document).ready(function(){
$('a.test').click(function(){
$.ajax({
url: "test.php",
method: "GET",
cache: false,
data:"offset=" + offset,
success:function(data){
console.log(data);
$("body").append(data);
}
})
offset = offset + 10;
console.log(offset);
});
});
PHP<?php
$wall = file_get_contents("http://api.vk.com/method/wall.get?v=5.52&filter=others&domain=****&count=10&offset=".$_GET["offset"]);
$wall = json_decode($wall);
$wall = $wall->response->items;
for ($i = 0; $i < count($wall); $i++) {
$user = file_get_contents("http://api.vk.com/method/users.get?v=5.52&user_ids=".$wall[$i]->from_id."&fields=photo_100");
$user = json_decode($user);
$user = $user->response;
echo "<img src='".$user[0]->photo_100."' />".$user[0]->first_name." ".$user[0]->last_name;
echo "<p><b>".($i + 1)."</b>. <i>".$wall[$i]->text."</i><br /><span>".date("Y-m-d H:i:s", $wall[$i]->date)."</span></p>";
?>