问题标签 [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 - 带有 Guid 参数的 ASMX 网络服务
我有一个 asmx web 服务,方法如下
当我尝试调用此方法时,我收到此异常:
如果我将参数类型从 Guid 更改为字符串,问题就会消失。建议?出于测试目的,我使用 Firefox 中的此 url 调用服务:
有什么建议么?
c# - ASMX Webservice 丢弃传入参数
我需要一些帮助来确定如何解决似乎忽略传入参数的 ASP.Net 2 asmx Web 服务的问题。
我有一个接受字符串的 ASMX 服务,使用 SAP API 做一些工作,并将操作结果作为字符串返回。它在开发环境中运行良好,但在生产中失败,因为它似乎没有接收到传入的参数。
这是一个有代表性的代码片段:
在消费代码中,“TextIdentifier”是传递给调用 Web 服务的方法的字符串
web方法声明如下:
当我在调用 Web 方法的方法中记录 TextIdentifier 的值时,我得到了预期值。事实上,当我将其记录在与 Web 方法调用相同的行时,我看到了预期的输入。
但是,当我在 web 方法中记录 TextIDString 参数时,在任何其他操作之前,它为空。当我在 Web 方法中对特定值进行硬编码时,我会得到我期望的硬编码值的结果。
我应该寻找什么会导致 web 方法“丢失”传入参数?
asp.net - 如何在 ASP.NET 中使用 jquery、json 对象和 xml 文件构建小部件页面
我正在尝试构建一个包含不同用户控件的页面,该控件分为 3 列。
我已经为将加载用户控件的页面和小部件创建了一个自定义类。自定义类需要存储在 XML 文件中,并使用 jQuery 可排序的拖放功能。
在这一点上,我的问题是加载和保存页面状态和页面内小部件的最佳实现是什么?我正在考虑为此使用 JSON 和 WebMethod,但我仍然错过了如何构建页面的架构。
请帮助我,因为我是 ASP.NET 开发和 jQuery 的新手......提前谢谢!
asp.net - 如何通过 JSON 将可选参数传递给 WebMethod?
我打算使用以下 JSON 类在我的数据库上异步执行管理调用:
然后我在我的页面中使用它,如下所示:
目前,我正试图让这个 AJAX 调用触发以下方法:
不幸的是,该方法CreateEvent
没有被调用,并且我收到 AJAX 错误(设置断点不会停止执行):
错误,[对象 XMLHttpRequest]
如果我更改data: combinedOptions
为data: "{}"
并向我的 ASPX 添加另一种方法(如下所示),则代码将成功运行:
基本上,我的问题是:如何WebMethod
在提供 JSON 数据时为 a 指定可选参数?
我知道我可以将参数减少到只需要的值,然后HttpContext.Request.Params
用来读取可选参数的值,但我认为我在这里尝试的方式应该有效。
编辑
XMLHttpRequest.responseText
错误值为:
无效的 JSON 原语:staffcode。
这让我更加远离问题的气味:(
asp.net - 与 jquery 对 webmethod 的调用一致地得到“401 Unauthorized”错误
我一直在努力让我的 jquery 调用 webmethod 工作。我被服务器以“401 Unauthorized”响应退回。我必须在 web.config 或其他会阻止成功调用的地方设置不正确。
感谢您的洞察力!
调用 js 函数调用 jquery 调用
进行 jquery 调用的 JavaScript 函数
页面中的 Web 方法
在 Firebug 控制台中看到的响应
和
我已经查看并阅读了有关该主题的常用网站(Encosia 等),但还是有用的。要么我遗漏了一个关键部分,要么我的环境的安全参数中有一些微妙之处阻止了调用。
以下是一些可能会影响您的诊断的其他潜在有用的花絮:
- 代码隐藏中的 Web 方法
- 使用 Sitecore CMS(似乎不干扰,永远不知道)
- IIS7
- .NET 3.5
- jQuery 1.3.2
我期待您的见解和方向-谢谢!
json - 为什么 Mono 2.6.1 不支持 msg.d?
目前我在 Mono 平台上运行 web 服务。当我调用服务时,我以 msg 的形式获取数据,而不是 msg.d。有什么想法吗?
更新:
哇,事实证明这是一件大事。正如Phil Haack 解释的那样,当您使用 GET 获取数据时,这会带来 XSS 攻击的可能性。问题仍然存在:应该解决这个问题吗?
asp.net - 简单的 AJAX 不起作用
我有这个 AJAX 代码,但它似乎没有抛出“警报”方法。相反,什么也没有发生。我用 Fiddler 看了一下,得到了这个错误信息:
{"Message":"There was an error processing the request.","StackTrace":"","ExceptionType":""}
我正在尝试在名为的代码隐藏中调用 Web 方法MyWebMethod
:
当我在页面上有脚本管理器时,Web 方法运行良好,但我想删除脚本管理器并认为使用 AJAX 是最好的方法。
谢谢
jquery - 将 PageMethod 的结果读出到 jQuery 脚本中
我是一个 jQuery 新手,并尝试将 PageMethod 的结果读出到我的 jQuery 脚本中。我安装了 ScriptManager 和以下 WebMethod:
我使用它来检查对象是否具有属性 IsSystemDefault。
在脚本中,我交出 url 中的 id 并想要评估结果:
但结果,变量“check”是未定义的。我必须改变什么?
c# - Ajax 处理中的“无效 JSON 原语”
我在来自 jQuery 的 ajax 调用中遇到错误。
这是我的 jQuery 函数:
这是我的WebMethod
:
谁能告诉我我的代码有什么问题?
我收到此错误:
javascript - 如何获取对象的实例名称
我使用下面的代码编写代码以在指定的时间间隔内查询 Web 方法。
现在在 this.Poll 函数中我必须做
代替
因为 IE 在 setTimeout 之后丢失了 this 指针
所以我必须传递类它的实例名称:
如何在不将其作为参数传递的情况下获取实例名称?
我想把它拿出来!