在 JavaScript 中将查询字符串传递给 Web 服务 (ASP.NET)

Passing Query String to Web Service in JavaScript (ASP.NET)

本文关键字:服务 Web ASP NET JavaScript 查询 字符串      更新时间:2023-09-26

我在 ASP.Net 中使用jqGrid,我正在调用Web服务来填充网格,我的问题是:我想将查询字符串传递给网格的"url"属性到Web服务,我该怎么做...?我想做的只是以任何方式将值传递给服务......

我的 jq网格代码:

function Btt_Search_onclick() {
        SearchFilters = "1"; // Concatenate SearchFilters with , between each filter
        $("#MyGrid").setGridParam({
            url: "../Webservice/QueueManagement.asmx?" + SearchFilters + "/AllDataReport"
        }).trigger("reloadGrid");
    }

提前感谢...

我认为这个SO问题/答案回答了您的问题。

基本上,您只需要设置一个查询字符串参数,并在您的服务中有一个相应的参数。 不过,根据您格式化示例代码的方式,我不确定您要执行的操作。 你不能做这样的事情吗:

url: "../Webservice/QueueManagement.asmx?filter=" + SearchFilters + "&queueName=AllDataReport"