我正在開發一個Firefox的插件,需要與外部的WebService
的WebSerivce是建立使用ASP.NET(的.asmx頁)從JavaScript調用
我不能使用AJAX交互的web服務,因爲它是一個插件而不是一個網站。
有誰知道該怎麼做?
我正在開發一個Firefox的插件,需要與外部的WebService
的WebSerivce是建立使用ASP.NET(的.asmx頁)從JavaScript調用
我不能使用AJAX交互的web服務,因爲它是一個插件而不是一個網站。
有誰知道該怎麼做?
看看這個鏈接:它明確提到的XMLHttpRequest可以從Mozilla的擴展使用。 https://developer.mozilla.org/En/Using_XMLHttpRequest#Downloading_JSON.c2.a0and_JavaScript_from_extensions
如果您想手動執行所有操作,您需要使用XMLHttp Object。然而,這可能會變得非常痛苦,這就是爲什麼有大量的Javascript庫,以使得獲取和發送數據的任務變得不那麼痛苦。
您需要考慮從您的附加組件向服務發起呼叫的跨域問題。
XMLHttpRequest對象是AJAX的基本構建塊之一。我不確定你的附加組件的分離情況,但你很難使用它。
Web服務創建的語言是不重要的,你只需要知道它需要哪個web service protocol。就像當你訪問一個網站時,你可以不知道它是否是php,asp或者jsp來生成HTML,你只需要知道如何處理HTML。
你不能使用firefox插件中的ajax?你能引用一個來源嗎? – jrharshath 2009-05-26 10:40:18