2009-05-26 3 views
1

Я разрабатываю аддон Firefox, который должен взаимодействовать с внешним WebService
WebSerivce построен с использованием ASP.NET (.asmx страницы)Вызов WebService из JavaScript

Я не могу использовать Ajax, потому что это аддон а не веб-сайт.
Кто-нибудь знает, как это сделать?

+4

вы не можете использовать ajax из аддонов firefox? Можете ли вы привести источник? – jrharshath

ответ

2

Если вы хотите сделать это вручную, вам необходимо использовать XMLHttp Object. Это, однако, может стать довольно болезненным, и именно по этой причине существует множество библиотек Javascript, чтобы задача получения и отправки данных была менее болезненной.

1

Вам необходимо будет рассмотреть проблемы с перекрестным доменом, инициирующие вызов из вашего дополнения в службу.

Объект XMLHttpRequest является одним из основных строительных блоков AJAX. Я не уверен в изоляции вашего Add-On, но кажется странным, что вы не сможете его использовать.

Язык, на котором создается веб-сервис, не имеет значения, вам просто нужно знать, какой web service protocol он требует. Точно так же, как когда вы посещаете веб-сайт, вы можете быть агностиком, будь то php, asp или jsp, создающие HTML, вам просто нужно знать, как обращаться с HTML.

Смежные вопросы