Как передать объект почему не получается? Что я не так делаю? JS:
<script>
function doIt(){
VK.api("users.get", {fields: "photo_100,photo_200,counters,city,status,bdate,career,sex"}, function(data) {
for(c=0;c<data.response.length;c++){
$("body").append("<img src='"+data.response[c].photo_100+"'><br><br>");
var myData = data.response;
jQuery.ajax({
type: "POST",
url: "test2.php",
data:myData,
dataType: "JSON",
success:function(response){
console.log(response);
},
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
});
}
});
}
$(document).ready(function(){
doIt();
});
</script>
PHP:
<?php
if($_POST['myData']) {
$param = json_decode($_POST['myData']);
echo json_encode($param);
exit();
}
Откуда у Вас в $_POST
возьмется ключ myData
?
data: { myData: data.response[c] },
Смотрел бегло. Тебе на сервер приходит содержимое myData (без обертки этим названием). Если у тебя содержится в var myData какие-то данные, обращайся к ним сразу напрямую. Например, если есть myData.id - то на сервере получай его через $_POST['id']. myData в $_POST не будет
Виртуальный выделенный сервер (VDS) становится отличным выбором
Имеется сайт на PHP+MySql, unix-хостингЕсть необходимость подключения к файлам БД Access предварительно загруженных по ФТП в папку сайта
Возможно ли на php используя Callback API vk написать бота, который по команде начинает выполнять циклическую функцию (допустим парсинг сайта каждую...