问题标签 [webmethod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - Web 服务和 cookie 处理
有一个网络服务,它依赖于浏览器发送的cookie进行操作。只要浏览器正在访问该服务就可以正常工作,但是当另一个服务或程序访问该服务时会失败。
我要在步骤 2.a 中介绍的 aspx 文件具有对原始 cookie 的完全访问权限。我需要一种方法,以便在步骤 2.b 中转发 2.a 中的 cookie
(2.a 和 2.b 开发完成后,不需要第 3 步)
谢谢
谢谢
c# - C# 调用 web 方法
我正在使用带有 params 关键字的 web 方法。(参数 int[] par)
我可以通过浏览器测试这个 webmethod 吗?-> 如何编写这个 url 来调用 web 方法(例如,使用 6 个参数)?
json - attribute changes from 2.0 to 3.5
I have a method that looks like:
Updating from .net 2.0 to 3.5 appears to have broken this.
We're doing data.split() on the value returned, and that's generating a error - it looks like the value returned is now a json structure, not a simple string.
Is there a way to revert to the prior behavior?
jquery - 来自 WebMethod 的 jQuery 空白结果
我正在尝试通过 jQuery 运行 webmethod,它将根据一对级联保管箱的内容查询 SQL 数据库。我尝试调用该方法并使用各种 jQueries 获取结果,并在某一时刻使用 UpdatePanel 尝试使其工作,但在每次尝试结束时,我似乎也停留在同一点,所有代码都运行没有错误但是传递给最终标签文本的结果字符串是空白的。
我猜我可能错过了 WebMethod 中一些非常基本的东西,并想知道是否有人能指出我正确的方向:
数据库中的目标表(称为驱动程序)有 4 列:
model_id , 整数, 应该是 ddlModel.SelectedItem.Value model
, varchar (255), 应该是
ddlModel.SelectedItem.Text为了允许记录创建页面正确运行),它包含一个 1 或 0 来定义是否应在结果字符串
subs中使用 subs 字段,一个 varchar (255),其中包含要添加到结果字符串的数据如果驱动程序为 0
我没有详细说明用于填充级联下拉框的表格,因为它们似乎运行正常,但是如果需要此信息或任何其他信息,请随时询问。
我的代码如下:
打印机.asmx.vb
默认.aspx
非常感谢您的时间,
吉姆
编辑
似乎除了 Frédéric 发现的错误之外,我还忘记引用 jQuery,我已经根据这些错误修改了上面的代码以匹配我当前的迭代。
在其当前状态下,它现在将“内部服务器错误”返回到标签文本中。我怀疑这与我的 java 有关,因为甚至尝试使用此代码调用简单的“Hello World”都会向标签返回空白结果。
.net - 如何在 JSON 响应中将 ASP.NET WebMethod 的“d”标识符更改为不同的名称?
这有效:通过 jQuery,我使用jQuery.ajax(..)调用页面,例如具有WebMethod属性的Default.aspx/GetStatus :
JSON 响应包含格式正确的布尔值{ d: true }
。但是我不明白生成的“d”成员名称的来源。
“d”标识符来自哪里(它是如何决定的)以及如何更改它的名称?
javascript - ASP.NET + AJAX + WebService:字符串结果 + 输出参数
根据我的经验,我称之为简单的网络方法,如下所示:
这是我的 OnComplete JS 函数:
现在我想有这样的方法:
问题1:“out”参数应该在WS中工作吗?我看到很少有文章(例如)说这是不可能的。问题2:如果它不起作用,我应该如何更改方法签名以使其可行?问题3:如果可行,我如何从“out”参数访问数据?
谢谢。
asp.net - 孤立/终止的异步 AJAX WebMethod 或 PageMethod 调用会发生什么?
如果我从例如“Default.aspx”进行 AJAX PageMethod 或 WebMethod 调用,然后在初始 PageMethod 返回之前快速导航到另一个页面,例如“Settings.aspx”,那么在幕后会发生什么?
如果有的话,在浏览器或 ASP.NET 后端会发生什么样的内务处理?
换句话说,废弃的 AJAX PageMethod调用会死在哪里……他们的葬礼是什么样的?
web-services - 应该从 Web 服务而不是数据表返回什么?
我创建了一个 Web 服务,我需要在其中从一个函数返回多个记录。为此,我使用了数据表,但发现它无法序列化。所以我们不能使用它。所以我使用数据集而不是数据表。我的服务将在 PHP 中使用。我不确定他们(PHP 开发人员)是否能够从我的数据集(从我的网络服务函数返回)中获取数据。
请建议我应该返回什么。数据集还是有其他更好的选择?
谢谢。
c# - Json.net:如何从 [WebMethod] 返回 JObject?
我正在测试json.net。我想使用它的 linq-to-json 语法从属性为 [WebMethod] 的函数返回 json,但我遇到了错误。
例如,如果我在后面的代码中使用
被以下 javascript 调用:
我收到错误“无法访问 Newtonsoft.Json.Linq.JValue 上的子值”。
我应该返回什么以确保我的 javascript 数据对象被 JSON 填充?
c# - JQuery Ajax WebMethod 返回一个对象
我的 C# 中有一个通过 Jquery ajax 方法调用的 web 方法。Web 方法应该将一个对象返回给将用于填充的 Jquery。
我尝试返回一个 JsonResult 对象,实际对象,但似乎没有任何效果!我没有使用 MVC(不幸的是)。有没有一种方法可以从我的 Web 方法返回一个可以被我的 AJAX 方法使用的对象?
这是我的 JQuery AJAX 方法的链接
http://pastebin.com/tRSaY5rG
http://pastebin.com/WajXyPMM
谢谢!!