Я пытаюсь отправить объект JSON через ajax на ту же страницу. При запуске моего кода функция ajax, похоже, отправляет данные, как я могу видеть в ответе, что $ id в PHP-коде, изменяется на 200, но я не могу отобразить его на веб-странице. Я включил файл jquery.js (я не уверен, что мне нужно добавить другую библиотеку js или нет). Я попытался найти ответы на множество ответов stackoverflow, но не смог решить свою проблему. Любая помощь будет оценена по достоинству.Ajax и PHP одинаковая страница не работает
PHP код:
<?php
if(isset($_POST['area_id'])){
$id = $_POST['area_id'];
echo "Area ID: ".$id;
} else {
echo "test";
}
?>
JQuery AJAX
var dat = {area_id: 200, title: 'title'};
$.ajax({
type:"POST",
data: dat,
success:function(res){
alert(res);
}
});
Что показано в 'alert()'? – David
Я получаю ответ HTML, где я могу увидеть «ID области: 200» – ncdreamy
Итак, тогда ... как это не работает? Ожидаете ли вы «echo» ID области: «. $ Id;» для создания чего-либо *, кроме * '« Идентификатор области: 200 «'? – David