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
   }
});

Я ничего не понимаю в этом, буду признателен за любой совет!

7
задан Glenn 2 April 2012 в 23:20
поделиться