Я создаю простое приложение, которое будет вставлять данные журнала в таблицу базы данных.
Использование метода POST jQuery Ajax и формата данных JSON.
В моем index.php есть HTML и этот код:
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery.ajax({
type: "POST",
url: "http://www.example.com/ajax_model.php",
data: {
"log_session": "27738d7552b75ae395ae1138adf4fa60",
"log_ip": "1.2.3.4",
"log_vrijeme": "2018-11-23 01:22:47",
"log_model": "12345"
},
dataType: "json",
contentType: 'application/json; charset=utf-8',
success: function(response) {
console.log(response);
alert(response);
},
error: function(error) {
console.log(error);
}
});
});
</script>
Мой ajax_model.php - который дает мне ответ Array[]
вместо отправляемых данных:
<?php
if(isset($_POST)){
header('Content-Type: application/json');
echo json_encode($_POST);
exit;
}
?>
Я получаю результат в моих console.log()
и alert()
- Array[]
.Как я могу вывести отправленный ответ, чтобы проверить, правильно ли были отправлены данные через Ajax?
Я пропускаю некоторые скобки, например []
или {}
?Или мне нужно что-то добавить в мой файл ajax_model.php?
Спасибо за предложение и предоставленную информацию.