使用 jQuery 通过 GET 方法调用 ASP.NET Web 服务函数

2024-02-20

我尝试使用 jQuery 通过 GET 方法调用 Web 服务函数,但遇到问题。这是一个网络服务代码:

[WebService(Namespace = "http://something.com/samples")]
[ScriptService]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class TestWebService  : System.Web.Services.WebService {
    [WebMethod]
    public string Test2()
    {
        string result = null;

    try
        {
            result = "{'result':'success', 'datetime':'" + DateTime.Now.ToString() + "'";
        }
        catch (Exception ex)
        {
            result = "Something wrong happened";
        }

        return result;
    }

}

这就是我调用该函数的方式:

$.ajax({ type: "GET",
         url: "http://localhost/testwebsite/TestWebService.asmx/Test2",
         data: "{}",
         contentType: "application/json",
         dataType: "json",
         error: function (xhr, status, error) {
             alert(xhr.responseText);
         },
         success: function (msg) {
             alert('Call was successful!');
         }
     });

方法调用成功,但结果字符串被 XML 标签覆盖,如下所示:

<string>
{'result':'success', 'datetime':'4/26/2010 12:11:18 PM'
</string>

因此我收到一个错误(调用错误处理程序)。有人知道对此可以做什么吗?


为 HTTP POST / GET 请求启用 ASP.NET ASMX Web 服务 https://stackoverflow.com/questions/618900/enable-asp-net-asmx-web-service-for-http-post-get-requests

[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public string Test2()
{
   [...]
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jQuery 通过 GET 方法调用 ASP.NET Web 服务函数 的相关文章

  • 当用户在引导日期选择器中更改月份时动态更新选项

    我在用着引导日期选择器 https github com uxsolutions bootstrap datepicker我也附加了一个监听器changeMonth https bootstrap datepicker readthedoc
  • 如何比较jquery中的两个元素[重复]

    这个问题在这里已经有答案了 var a start gt div last child var b start gt div live 0 alert a b alert a b 它总是假的 如何在 jQuery 中比较两个元素 thank
  • ASP .NET 按钮事件处理程序不会在第一次单击时触发,而是在回发后第二次单击时触发

    背景 我正在自定义现有的 ASP NET C 应用程序 它有自己的小 框架 和约定 供开发人员在扩展 定制其功能时遵循 我目前正在扩展它的一些管理功能 该框架提供了一个合同来强制执行GetAdministrationInterface 方法
  • 如何在数据表中colspan rowspan?

    I am trying to use colspan and rowspan attributes with jQuery Datatables where a product sku can span 2 rows and a week
  • 带有 JEditable 字段的 Tab 键

    我有一个使用 JQuery 和 Jeditable 在页面上创建可编辑文本元素的页面 在编辑元素时 我希望能够从一个元素切换到下一个元素 我不确定如何 使用jeditable或jquery捕获tab键事件 keycode 9 一旦检测到该事
  • Masonry - imagesLoaded - 不是函数

    Masonry and imagesLoaded应加载并正常工作 已经制作了一个类似的网站 并且可以正常运行 我不知道我的问题出在哪里 所以我希望你能看到问题所在 应该是少了点什么 在 Chrome Inspect 中 我收到以下错误 Un
  • jquery ui 自动完成与委托

    我已经根据文档设置了 JQuery UI 自动完成功能 它适用于渲染到页面的 class tag item 的任何输入 然而 用户可以通过 JS 将输入添加到 dom 中 因此我需要一种使用委托将自动完成绑定到新的动态创建的输入的方法 我不
  • ASP.net C#,采用不同参数类型的同名方法[重复]

    这个问题在这里已经有答案了 可能的重复 可以在 ASP Net MVC 中重载控制器方法吗 https stackoverflow com questions 436866 can you overload controller metho
  • 当集合提交回控制器时,未将对象引用设置为对象的实例。错误

    我正在更新多条记录 单击提交按钮后出现错误 这表明控制器收到 NULL 并在第 36 行报告以下错误 下面是我的控制器 视图和模型的代码 你调用的对象是空的 描述 执行当前 Web 请求期间发生未处理的异常 请检查堆栈跟踪 有关该错误及其起
  • Ajax 调用诸如 'for (;;); 之类的响应是什么? { json 数据 }' 是什么意思? [复制]

    这个问题在这里已经有答案了 可能的重复 为什么人们会写这样的代码 throw 1 和 for 在 json 响应前面 https stackoverflow com questions 3146798 why do people put c
  • jquery星级评分插件和jquery点击功能

    我正在使用 jquery 星级评分插件 http www fyneworks com jquery star rating http www fyneworks com jquery star rating 我可能会得到一些像这样的html
  • Ajax 表单从 Jquery 对话框内重定向页面

    我在部分视图中有一个 jquery 对话框 model JQueryDialogPoc Models FeedBack using Ajax BeginForm GiveFeedback Home null new AjaxOptions
  • 优化视图状态

    是否有人对优化 ASP NET 应用程序的视图状态有任何想法或参考可以向我指出 我不想把它全部关闭 优化它的主要目标是提高性能 所以我不想运行一个昂贵的函数来递归地禁用某些控件的视图状态 因为该函数会减慢速度页面的加载时间会达不到目的 有任
  • Jquery 数据表列总和

    我只是参考一下这个链接 https datatables net examples advanced init footer callback html了解如何获取 jquery 数据表中的列总计 但我已经完成了一半的项目 我在html页面
  • 不可勾选的单选按钮与专有的复选框

    从 UI 角度来看 是拥有一组具有取消选中功能的单选按钮更好 还是拥有一组独占的复选框 意味着一次只能选中一个 更好 Update 我没想到对此会有如此负面的反应 如果我给出一个更接近其使用方式的示例 也许会有所帮助 我有一个充满数据绑定内
  • Jquery一键提交多个同名表单

    我有动态创建的循环表单 我需要一键提交所有表单 我正在遵循下面的代码 你能建议我怎么做吗 谢谢
  • Chrome//kendoUI/jQuery:超出最大调用堆栈大小

    我正在使用 hottowell 模板来创建 spa 应用程序 并且我从 jquery 中收到了一个很好的错误 基本上我的问题从此刻开始尝试绑定我的视图 viewModelBinder js 来自 durandal 库 viewModelBi
  • 在 CKEditor 中设置字体大小和字体系列

    我正在使用 ckeditor 我想问一下这个插件如何设置font family和font size 我尝试过使用 CKEDITOR config font defaultLabel Arial CKEDITOR config fontSiz
  • Jquery - 选择选项后如何获取选项的特定数据类型?

    我将直接跳到标记 然后解释我想要做什么 HTML 选择选项
  • 循环内的异步性

    我正在使用 jQuery getJSON 用于从一组实用程序的给定 URL 检索数据的 API 我真的很想找到一种为每个实用程序重用代码 完全相同 的方法 由于循环的执行与 ajax 调用无关 因此我无法找到保留循环值的方法 我知道这个描述

随机推荐

  • Lambda 错误:未找到模块。 Cryptography.hamtaz.bindings._constant_time

    我创建了一个 lambda 函数 它将数据上传到雪花 我在文件夹中安装了所有要求 并与我的主 python 文件一起压缩 在 AWS 中运行时显示错误 没有找到模块 Cryptography hamtaz bindings constant
  • TArray<字节> VS TBytes VS PByteArray

    这3种类型非常相似 TArray 是 TBytes 的通用版本 两者都可以转换为 PByteArray 并用作调用 Windows API 的缓冲区 具有与字符串到 Pchar 相同的限制 我想知道的是 这种行为是 设计使然 还是 实现使然
  • 反序列化具有可能是字符串或整数字段的 JSON 对象的最佳实践是什么?

    我正在尝试使用 Newton Json Deserializer 来反序列化 json 对象 如下所示 grades 97 Or this grades 我想知道我应该如何正确定义DTO https martinfowler com eaa
  • C# 在添加的线程内触发事件

    考虑两个类 Producer and Consumer 与经典模式相同 每个都有自己的线程 是否有可能Producer拥有一个Event which Consumer可以注册并当生产者触发事件时 消费者的事件处理程序在其自己的线程中运行吗
  • android.app.Application 单例实例被重新创建

    我在用android app Application创建单个实例 出于某种原因 我看到 Android 杀死了我的Instance并重新创建 调用onCreate 我怎样才能阻止这种情况发生 我尝试添加日志onTerminate and o
  • Angular 2自定义表单验证不会阻止调用onSubmit

    也许我很愚蠢 但我一生都无法弄清楚如何获得自定义表单验证以阻止验证失败时调用 onSubmit 在创建新控件时 我尝试使用 HTML 语法 通过将自定义验证关键字直接添加到表单组件的 htmlTemplate 中 以及通过代码 我也没有看到
  • 如何防止在c#中最大化无状态形式

    我创建了一个表单并设置了它FormBorderStyle财产给none 当我按下Windows UP形式将是最大化 如何防止表单最大化 我试过 private void logIn Resize object sender EventArg
  • 如果 pandas 末尾有“-”符号,则将值转换为负浮点数

    在数据框中 我有一个名为 Val 的列 其中有浮点值 但负值由末尾的 号表示 因此它被解释为对象 IE gt gt gt df Val drop duplicates sort values 5 0 00000 1873 0 20000 4
  • Stripe 动态付款

    我正在与 Stripe 作斗争 我正在使用 PHP 并且正在尝试建立一个简单的商店 没有 CMS 想知道如何将金额传递到 charge php 以便我可以对不同的产品收取不同的金额 这里是我的代码 charge Stripe Charge
  • 为什么JDK NIO使用这么多anon_inode文件描述符?

    我正在使用 Sun 的 JDK 1 6 0 26 和 NIO 带有 Netty 在 lsof 中我看到数百个文件描述符anon inode lsof np 11225 fgrep w anon inode java 11225 nobody
  • 等待多部分图像发送完成

    我正在 iOS7 中实现一个应用程序 它是一种社交网络应用程序 其中包含带有图像的帖子和保存从客户端发送的所有数据的后端 iOS客户端通过json发送帖子信息 发送信息后 它开始使用多部分形式发送图像AFNetworking 发送图像时需要
  • Java 中的 Lambda 表达式?

    我需要将部分项目从 C 切换到 Java 但在此之前 我想仔细 全面地比较两种语言 关于lambda表达式 我可以通过C 编写非常优雅的代码 问题是如何在Java中优雅地实现相同的功能 提前致谢 class Program enum Gen
  • Java Swing JFrame 背景未显示

    我不知道为什么我的 Jframe 上没有显示背景颜色 下面是我尝试过的代码 当我打电话时 AnimatedDialogBox animatedDialogBox new AnimatedDialogBox Saving TransSet f
  • 使用 php 和 dompdf 在 pdf 中导出变音符号

    我在导出 PDF 文档中的重音字符 例如 时遇到问题 这些字符通常存储在数据库中 但是当我尝试导出到 PDF 时 字符 变换为 C5 9F等等 我认为问题出在 dompdf 库上 现在我做preg replace但这不是一个好的解决方案 有
  • Spring Data + Redis 带自动递增键

    我正在尝试使用 Redis 进行 Spring 数据 CRUD 操作 但主要需要将自动增量密钥存储在 Redis 中 我尝试过使用Redis对SpringData进行简单的CRUD操作 但没有自动递增键功能 我怎样才能实现这个目标 如果您使
  • 查询中跨越多行的 SQL 字符串值

    UPDATE 简介可能包含撇号 请参阅更新的示例 我有一个 SQL 查询 它的值跨越多行 导致查询失败 UPDATE User SET UserId 12345 Name J Doe Location USA Bio I m a bio t
  • Typescript 对象声明,其中每个 prop 都有自己的泛型

    我正在尝试创建更动态的对象类型 现在我有以下内容 interface MyGeneric
  • ava.lang.NoClassDefFoundError:使用引导类加载器找不到类;没有可用的堆栈

    我在用docx4j从 SD 卡读取 Docx 文件 我有问题org apache log4j Logger图书馆 我什至尝试过从外部添加它 但它仍然给我同样的问题 构建 gradle apply plugin com android app
  • Python 中 switch 语句的替代品?

    这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 我想用 Python 编写一个函数 根据输入索引的值返回不同的固定值 在其他语言中我会使
  • 使用 jQuery 通过 GET 方法调用 ASP.NET Web 服务函数

    我尝试使用 jQuery 通过 GET 方法调用 Web 服务函数 但遇到问题 这是一个网络服务代码 WebService Namespace http something com samples ScriptService WebServ