我已經寫了一個支持ajax的網頁供我的Wii使用。但是,ajax似乎不適用於Wii的Opera瀏覽器。此頁面適用於IE,Chrome和FF,但不適用於Safari或Opera。 這裏是我的jQuery測試Ajax調用:Opera,Wii,Ajax,Jquery和asp.net
$.ajax({
type: "POST",
url: "DefaultWebService.asmx/Hello",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) { alert(msg.d); },
error: function() { alert("error in DefaultWebService.asmx/Hello"); }
});
這裏是我的測試Web服務方法:
[WebMethod]
public string Hello()
{
return "hello there";
}
有我的web服務器日誌DefaultWebService.asmx沒有電話,所以瀏覽器ISN」 t甚至試圖做出ajax請求。
是否有任何解決方法可以在Wii上運行? 謝謝!
你讓它聽起來像它不適用於歌劇/ Safari瀏覽器無論是...如果是這樣,它不是Wii的問題。你看到這個錯誤信息,還是你一無所獲? – Kip 2009-10-22 21:42:55
如果您直接進入DefaultWebService.asmx/Hello,您可以發佈您獲得的輸出嗎? – Kip 2009-10-22 21:47:54
錯誤消息不顯示。沒有發佈「DefaultWebService.asmx/Hello」。我無法瀏覽到Wii上的「DefaultWebService.asmx/Hello」。它只是給了我一個典型的asp.net黃色死亡屏幕,因爲web方法期望將請求格式化爲Wii上瀏覽器無法完成的特定方式(據我所知)。感謝您的期待。 – 2009-10-22 22:25:19