2009-08-19 32 views
-1

我有一個foo.php文件,該文件檢索客戶端信息並生成帶有相關客戶端信息的xml輸出。jquery ajax調用遠程php文件失敗

我想要這個AJAX調用它似乎不希望工作

$獲得( 'http://www.foo.php', '',功能(XML){ $( 'samplenode',XML)。每個(函數(i){ //這裏完成的東西 }); },'xml');

我對JavaScript,jquery和ajax仍然陌生,所以可能會有一些非常愚蠢的東西,我忽略了。

(我試着用一個foo.xml文件替換foo.php文件,並附帶一個示例輸出的複製/粘貼,並且工作正常,所以它看起來確實是調用php文件的問題。如果我直接用我的瀏覽器直接訪問foo.php文件,那麼xml就在那裏並且格式正確,所以這個問題似乎不是php腳本本身。)

+0

你設置內容 - 輸入正確? – rezna 2009-08-19 19:21:02

回答

1

是你的URL是否正確?您有:

'http://www.foo.php' 

如果是這樣:

'http//www.mysite.com/foo.php' 
0

實際上,原來它是用$不用彷徨功能的「類型」的說法有問題。

簡單地忽略它似乎已經解決了這個問題

0

如果你要離開的類型,送你用正確的內容類型的文件通過啓動PHP:

header ("content-type: text/xml");