1

外部 WebService と対話する必要がある Firefox アドオンを開発しています WebService
は ASP.NET (.asmx ページ) を使用して構築されています

ajax はアドオンであり Web サイトではないため、使用できません。
誰もそれを行う方法を知っていますか?

4

4 に答える 4

2

すべて手動で行いたい場合は、XMLHttp オブジェクトを使用する必要があります。ただし、これは非常に面倒になる可能性があり、それが、データの取得と送信のタスクをより簡単にするために、多くの Javascript ライブラリが存在する理由です。

于 2009-05-26T10:42:41.063 に答える
1

このリンクをチェックしてください: Mozilla 拡張機能から XMLHttpRequest を使用できることが明確に述べられています。https://developer.mozilla.org/En/Using_XMLHttpRequest#Downloading_JSON.c2.a0and_JavaScript_from_extensions

于 2009-05-26T10:57:57.477 に答える
1

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

XMLHttpRequest オブジェクトは、AJAX の基本的な構成要素の 1 つです。アドオンの分離についてはよくわかりませんが、使用できないのは奇妙に思えます。

Web サービスが作成される言語は重要ではなく、必要なWeb サービス プロトコルを知る必要があるだけです。Web サイトにアクセスするとき、HTML を生成するのが php、asp、または jsp のいずれであるかにとらわれずに済むのと同じように、HTML の処理方法を知る必要があるだけです。

于 2009-05-26T11:19:04.703 に答える
0

JavaScriptから ASP.NET Web サービスを呼び出す

于 2009-05-26T10:56:12.473 に答える