2012-02-28 94 views
0

我使用WinJS.xhr來調用ReST服務......當我在瀏覽器上調用url時,我可以看到完整的返回的xml。所以我想解析這個XML來顯示一些數據。我看不出這個WinJS.xhr調用出了什麼問題

WinJS.xhr({ url: "http://myserver/myservice" }). 
    then(processPosts, downloadError); 

問題是我的downloadError功能沒有參數,所以我不知道哪裏出了問題。

我錯過了什麼?

help page是不是非常有幫助:(

編輯:我用fiddler,看看有什麼在電線上,我沒有看到要求我針對服務器是我自己的局域網,我也嘗試過使用其IP地址,結果相同(無)

回答

2

當出現錯誤時,回調函數將帶一個參數,downloadError需要帶一個參數如果你定義了下面的錯誤,你應該得到更多詳細信息,結果類型應該是XMLHttpRequest,並使用它可以看到請求的狀態以及失敗原因。

function downloadError(result){ 
//check the result param. 
} 

編輯:

檢查您application.AppManifest文件的應用能力。功能部分是您定義應用程序需要什麼功能的地方,例如連接到互聯網,使用網絡攝像機。

+0

我有結果,但它是空的(?),我檢查它,沒有什麼會讓我看到一條消息或什麼......我不知道發生了什麼 – sebagomez 2012-02-28 17:20:30

+0

您是否嘗試過使用fiddler來查看請求與迴應? – sarvesh 2012-02-28 17:43:14

+0

是的,我有...我甚至沒有看到請求...也許我應該加上這個問題 – sebagomez 2012-02-28 18:03:16