1

我正在开发一个需要与外部 WebService 交互的 Firefox 插件
WebSerivce 是使用 ASP.NET(.asmx 页面)构建的

我不能使用 ajax,因为它是一个插件而不是一个网站。
有谁知道该怎么做?

4

4 回答 4

2

如果您想手动完成所有操作,则需要使用XMLHttp Object。然而,这可能会变得非常痛苦,这就是为什么有很多 Javascript 库的原因,以使获取和发送数据的任务变得不那么痛苦。

于 2009-05-26T10:42:41.063 回答
1

查看此链接:它清楚地提到 XMLHttpRequest 可以从 Mozilla 扩展中使用。https://developer.mozilla.org/En/Using_XMLHttpRequest#Downloading_JSON.c2.a0and_JavaScript_from_extensions

于 2009-05-26T10:57:57.477 回答
1

您将需要考虑从您的附加组件向服务发起调用的跨域问题。

XMLHttpRequest 对象是 AJAX 的基本构建块之一。我不确定您的附加组件的隔离,但您无法使用它似乎很奇怪。

创建 Web 服务的语言并不重要,您只需要知道它需要哪种Web 服务协议。就像当您访问一个网站时,您可以不知道是 php、asp 还是 jsp 生成 HTML,您只需要知道如何处理 HTML。

于 2009-05-26T11:19:04.703 回答
0

签出从 JavaScript 调用 ASP.NET Web 服务

于 2009-05-26T10:56:12.473 回答