Я новичок в AJAX, поэтому я знаю, что в моем коде может быть глупая ошибка, но в любом случае я продолжу.
У меня есть функция, которая вызывается при нажатии кнопки. Функция вызывает .ajax()
jquery. Я отправляю данные в файл с именем «delete_post.php».
HTML:
<button class="btn btn-primary" onclick="deletePost(<?php echo $_GET["id"]; ?>);">Yes</button>
Вышеприведенный код работает.
JS:
function deletePost(postid) { $.ajax({ type: 'post', url: "delete_post.php?id="+postid, success: function(data) { if(data.error == true) console.log('error'); else console.log('problem?'); } }); }
Вышеупомянутый код вызывает .ajax()
но не регистрирует проблему? в консоль.
Вот файл PHP:
<?php require_once '...'; if(isset($_GET["id"])) { $id = $_GET["id"]; echo "YEAH!"; } else { header("location: index.php"); } ?>
В чем проблема и как я могу это исправить?