dataType: «JSON» не будет работать
Я пытаюсь отправить несколько переменных из 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
}
});
Я не разбираюсь в этом, любой совет будет принята с благодарностью!