2009-05-26 14 views
1

Ich bin ein Firefox Add-on entwickelt, die mit einem externen WebService
Die WebSerivce bauen ASP.NET verwendet, ist zu interagieren muss (.asmx Seite)Aufruf einer WebService von Javascript

ich nicht Ajax verwenden können, weil es sich um ein Add-on ist und keine Website.
Weiß jemand wie es geht?

+4

Sie können Ajax nicht von Firefox-Addons verwenden? Kannst du eine Quelle zitieren? – jrharshath

Antwort

2

Wenn Sie alles manuell machen möchten, müssen Sie die XMLHttp Object verwenden. Dies kann jedoch ziemlich schmerzhaft werden, und das ist der Grund, warum es viele Javascript-Bibliotheken gibt, um die Aufgabe, Daten zu bekommen und zu senden, weniger schmerzhaft zu machen.

1

Sie müssen die domänenübergreifenden Probleme berücksichtigen, die einen Anruf von Ihrem Add-On zum Dienst auslösen.

Das XMLHttpRequest-Objekt ist einer der grundlegenden Bausteine ​​von AJAX. Ich bin mir nicht sicher über die Isolierung Ihres Add-On, aber es scheint seltsam, dass Sie es nicht verwenden könnten.

Die Sprache, mit der der Webservice erstellt wird, ist unwichtig, Sie müssen nur wissen, welche web service protocol es erfordert. Genau wie wenn Sie eine Website besuchen, können Sie agnostic sein, ob es PHP, ASP oder JSP ist, die den HTML-Code produzieren, den Sie nur wissen müssen, wie man den HTML behandelt.

Verwandte Themen