如何从 javascript 调用 Web 服务方法?

发布于 2024-08-15 17:21:49 字数 117 浏览 9 评论 0原文

有什么方法可以从 javascript 调用 Web 服务吗?我知道您可以添加脚本管理器来引入 Web 服务,但一旦完成此操作,我就不知道如何从 javascript 访问这些功能。

谢谢,
马特

Is there any way to call web services from javascript? I know you can add in a script manager to pull in the web services but I can't figure out how to access the functions from javascript once I've done that.

Thanks,
Matt

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

つ低調成傷 2024-08-22 17:21:49

请参阅在 ASP.NET AJAX 中从客户端脚本调用 Web 服务

本主题介绍如何使用呼叫
来自 ECMAScript 的 Web 服务
(JavaScript)。为了启用您的
应用程序调用 ASP.NET AJAX Web
通过使用客户端脚本来提供服务,
服务器异步通信
图层自动生成
JavaScript 代理类。代理
为每个Web生成类
服务,其中一个
元素是
包含在
控件中
页。

Please see Calling Web Services from Client Script in ASP.NET AJAX:

This topic explains how to use to call
a Web service from ECMAScript
(JavaScript). To enable your
application to call ASP.NET AJAX Web
services by using client script, the
server asynchronous communication
layer automatically generates
JavaScript proxy classes. A proxy
class is generated for each Web
service for which an
<asp:ServiceReference> element is
included under the
<asp:ScriptManager> control in the
page.

葮薆情 2024-08-22 17:21:49

请参阅使用 jQuery 来使用 ASP。 NET JSON Web 服务,作者:Dave Ward。

$(document).ready(function() {
  $.ajax({
    type: "POST",
    url: "RSSReader.asmx/GetRSSReader",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {
      // Hide the fake progress indicator graphic.
      $('#RSSContent').removeClass('loading');

      // Insert the returned HTML into the <div>.
      $('#RSSContent').html(msg.d);
    }
  });
});

See Using jQuery to Consume ASP.NET JSON Web Services by Dave Ward.

$(document).ready(function() {
  $.ajax({
    type: "POST",
    url: "RSSReader.asmx/GetRSSReader",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {
      // Hide the fake progress indicator graphic.
      $('#RSSContent').removeClass('loading');

      // Insert the returned HTML into the <div>.
      $('#RSSContent').html(msg.d);
    }
  });
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文