我正在try 使用jQuery从ASP获取数据.NET web服务(SharePoint Server 2007 lists.asmx),但任何对web服务的调用都将真正有助于这一方向的第一步.

推荐答案

我将此方法用作包装器,以便发送参数.此外,使用方法顶部的变量可以以更高的比率将其最小化,并允许在进行多个类似调用时进行一些代码重用.

function InfoByDate(sDate, eDate){
    var divToBeWorkedOn = "#AjaxPlaceHolder";
    var webMethod = "http://MyWebService/Web.asmx/GetInfoByDates";
    var parameters = "{'sDate':'" + sDate + "','eDate':'" + eDate + "'}";

    $.ajax({
        type: "POST",
        url: webMethod,
        data: parameters,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            $(divToBeWorkedOn).html(msg.d);
        },
        error: function(e){
            $(divToBeWorkedOn).html("Unavailable");
        }
    });
}

我希望这能帮上忙.

请注意,这需要3.5框架公开可以以这种方式使用的JSON webmethods.

Asp.net相关问答推荐

检测 ASP.NET 中的内存泄漏

在 ASP.Net 中使用自定义 RoleProvider 时如何允许多个角色查看页面

在哪里可以记录 ASP.NET Core 应用程序的启动/停止/错误事件?

在 C# 中以编程方式添加元标记

无法访问,内部,资源文件?

在程序集中找不到上下文类型

如何判断一个IP地址是否是私有的?

什么相当于 ASP.NET 中的 cron 作业(job)?

无法加载文件或程序集'System.Web.WebPages.Razor,版本 = 3.0.0.0

如何将 Web 应用程序项目转换为类库项目

在asp.net mvc 3中实现FilterAttribute,IActionFilter和从ActionFilterAttribute继承有什么区别?

ASP.NET Core 2.0 为同一端点结合了 Cookie 和承载授权

ASP.NET IIS Web.config [内部服务器错误]

如何在 ASP.Net 的客户端 (JavaScript) 上判断 Page.Validate()?

MVC 4 - Razor - 将变量传递到 href url

VS2017 无法加载文件或程序集 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 或其依赖项之一

Html.RenderAction 和 Html.Action 的区别

如何判断本地主机

如何在 ASP.NET 响应中传递大文件?

ASP.NET MVC3 局部视图命名约定