2009-05-26 8 views
1

私はAJAXを使用することはできませんそれはアドオンだからjavascriptの


WebSerivceは、ASP.NETを使用して構築された外部Webサービス(.asmxファイルのページ)と対話する必要がFirefoxのアドオンを開発していますからWebサービスを呼び出しますウェブサイトではありません。
誰もそれを行う方法を知っていますか?

+4

Firefoxのアドオンからajaxを使用することはできませんか?ソースを引用できますか? – jrharshath

答えて

2

すべて手動で行う場合は、XMLHttp Objectを使用する必要があります。 これは非常に苦痛になることがあります。そのため、データを取得して送信するタスクを苦痛の少ないものにするために、Javascriptのライブラリがたくさんある理由です。

1

アドオンからサービスへのコールを開始するクロスドメインの問題を考慮する必要があります。

XMLHttpRequestオブジェクトは、AJAXの基本的なビルディングブロックの1つです。私はあなたのアドオンの分離については確信していますが、あなたがそれを使用することができないことは奇妙に思えます。

Webサービスが作成される言語は重要ではありませんが、それはどちらが必要なのかを知る必要があります。web service protocolです。あなたがウェブサイトにアクセスしたときと同じように、HTMLを生成するPHP、ASP、JSPのどれにも無関心でもかまいません。

関連する問題