JQuery AJAX вызов удаленного файла PHP не удается - PullRequest
0 голосов
/ 19 августа 2009

У меня есть файл foo.php, который извлекает информацию о клиенте и генерирует вывод XML с соответствующей информацией о клиенте.

я пытаюсь этот вызов ajax, который, кажется, не хочет работать

$. Получить ( 'http://www.foo.php','',function(xml){ $ ( 'Samplenode', XML) .each (функция (я) { // здесь сделано }); }, 'xml');

Я все еще новичок в javascript, jquery и ajax, так что может быть что-то действительно глупое, что я упускаю из виду.

(я пытался заменить файл foo.php на файл foo.xml с копированием / вставкой примера вывода, и это работает нормально, поэтому, похоже, что это проблема с вызовом файла php. если я сразу перейду к файлу foo.php в моем браузере, все файлы XML будут правильно отформатированы, поэтому проблема не в самом скрипте php.)

Ответы [ 4 ]

2 голосов
/ 19 августа 2009

Используйте взамен 'foo.php'.

1 голос
/ 19 августа 2009

Ваш правильный URL-адрес правильный? У вас есть:

'http://www.foo.php'

Должно ли это быть:

'http//www.mysite.com/foo.php'
0 голосов
/ 19 августа 2009

Если вы хотите оставить тип, отправьте вам документ с правильным типом содержимого, запустив php:

header ("content-type: text/xml");
0 голосов
/ 19 августа 2009

на самом деле оказалось, что это была проблема с аргументом 'type' функции $ .get.

простое опущение, кажется, решило проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...