Простите мое невежество, но я не могу понять, как сделать простой запрос ajax в PHP.Я понимаю принципы взаимодействия клиент-сервер на других языках / библиотеках, но PHP почему-то ускользает от меня.
Вот что я пытаюсь сделать:
Отправить запросотсюда, используя jQuery:
$(document).on('click', '#uploadAll', function() {
$.ajax({
url: '/ExamplePhpFile.php',
type: "POST",
data: {query:'INSERT INTO Assets SELECT * FROM Uploads'},
success: function(respose){
console.log("POST successful");
}
});
});
Получить строку запроса в атрибуте данных здесь:
if(isset($_POST{'data'})) {
$query = $_POST['data'];
foreach($query as $value) {
echo 'here is your crap: '.$value;
}
}
Тогда я буду использовать переданный запросв другой функции для запуска действия на сервере (эта часть работает).Очевидно, у меня что-то не так, поскольку бит $ _ POST ['data'] не возвращает значение.А мониторинг $ _ POST сам по себе просто дает мне объект массива (JSON_encode () тоже не справляется с этим)
Может кто-нибудь предложить мне руководство и сэкономит мне немного сил??:)