Я новичок в AJAX, поэтому я знаю, что в моем коде может быть глупая ошибка, но в любом случае я продолжу.jQuery Ajax не отправляется в файл PHP
У меня есть функция, созданная, когда вы нажимаете кнопку. Функция вызывает .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");
}
?>
Что проблема и как я могу это исправить?
ли вы пытаетесь войти 'data' сам ? –
нет, данные не JSON. –
@ JakubMichálek что-то регистрируется, но ничего не отображается –