PHP / jQuery Ajax / загрузить XML на странице обработки Ajax - PullRequest
2 голосов
/ 16 июня 2011

Я застрял с некоторым кодом PHP, который вызывается из вызова jQuery.Ajax.

Основной код такой:

process.php:

$video_id = "u-KoTOhbn30";
$url = "http://gdata.youtube.com/feeds/api/videos/". $video_id;
$doc = simplexml_load_file($url);
$title = $doc->title;
// [sudo] Enter title into database //

Теперь, когда я захожу на http://www.mydomain.com/process.php, он прекрасно работает.

На моей домашней странице:

$.ajax({
  type: "POST",
  url: "process.php",
  data: dataString,
  success: function() {
     // do something
    });
  }
 });

Теперь, когда process.php вызывается в рамках этого процесса ajax..Ничего не произошло?это терпит неудачу / игнорирует это.Так как я могу это сделать ??Как я могу прочитать в XML-файле на странице, вызываемой Ajax?

Редактировать: Просто чтобы прояснить ... вызов Ajax обрабатывает мою страницу, это просто $ doc = simplexml_load_file ($ url);вызов не работает Если я просматриваю страницу вручную, работает simplexml.Когда он вызывается через ajax, он ничего не делает

Большое спасибо заранее

1 Ответ

1 голос
/ 16 июня 2011

Добавление параметра в функцию успеха для получения возвращаемых данных.

success: function(data) {
   alert(data); // returned content is stored in data and it is alerted here.
   // do something
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...