2009-05-26 72 views
1

我正在開發一個Firefox的插件,需要與外部的WebService
的WebSerivce是建立使用ASP.NET(的.asmx頁)從JavaScript調用

我不能使用AJAX交互的web服務,因爲它是一個插件而不是一個網站。
有誰知道該怎麼做?

+4

你不能使用firefox插件中的ajax?你能引用一個來源嗎? – jrharshath 2009-05-26 10:40:18

回答

2

如果您想手動執行所有操作,您需要使用XMLHttp Object。然而,這可能會變得非常痛苦,這就是爲什麼有大量的Javascript庫,以使得獲取和發送數據的任務變得不那麼痛苦。

1

您需要考慮從您的附加組件向服務發起呼叫的跨域問題。

XMLHttpRequest對象是AJAX的基本構建塊之一。我不確定你的附加組件的分離情況,但你很難使用它。

Web服務創建的語言是不重要的,你只需要知道它需要哪個web service protocol。就像當你訪問一個網站時,你可以不知道它是否是php,asp或者jsp來生成HTML,你只需要知道如何處理HTML。