Я пытаюсь отправить несколько переменных из файла php обратно в ajax, используя json в массиве. Код в файле php работает отлично и делает все с моей базой данных, как и должно. Но как только я добавляю dataType: "json" в ajax, в файле php больше ничего не происходит. Я немного погуглил, и некоторые люди упомянули, что это может быть проблема с браузером, но пока это не работает ни в Firefox, ни в Chrome, ни в IE. Я использую последнюю версию jQuery.
Вот что происходит внутри php:
<?php
//Create variables and update database
echo json_encode(array("id" => "$realid", "un" => "$username", "date" => "$date"));
?>
А это код ajax:
.ajax(
{
url: 'UpdateComments.php',
type: 'POST',
dataType: "json",
data:
{
type: "add",
comment: $("#comment").val(),
id: videoID
},
success: function (data)
{
//Get the data variables from json and display them on page
}
});
Я ничего не понимаю в этом, буду признателен за любой совет!