2010-02-06 50 views
1

好了,所以我覺得從這裏插件:跨域XML響應發行

http://github.com/jamespadolsey/jQuery-Plugins/tree/master/cross-domain-ajax

這應該返回的XML飼料,是不是我的本地服務器,通常會不行就因交域策略錯誤。我應該能夠使用正常的jQuery GET調用。

我已經正確包含插件,這是我使用

 $.ajax({ 
    type: "GET", 
    url: configXML, 
    dataType: "xml", 
    error: function(error){ 
    alert(error); 
    }, 
    success: function(xml) 
    { 
    alert(xml); 

    }}); 

它擊中的成功警覺,並說,它返回一個對象... [對象對象] jQuery的。

我的問題是我以前通過xml解析的代碼不起作用,它的xml節點不在那裏。有沒有辦法看看有什麼xml節點?它甚至返回XML?當我看着螢火蟲,也沒有任何XML響應,但該呼叫的JSON響應,它會返回一些與此

jsonp1265430274350({"query":{"count":"1" 

任何想法開始?謝謝

+0

我可以得到data.responseText回來一些html,但我不希望這樣,data.responseXML似乎不起作用 – prestonparris 2010-02-06 04:34:23

回答

0

您請求的網站可能不會發送xml內容類型標題,也不會以xml格式發送數據。您是否嘗試過使用Web瀏覽器手動請求URL以確認正確的數據輸出?