在上一篇文章的里已经有了此方法的实现,打开jQuery Ajax 方法调用 Asp.Net WebService 的详细例子(原创)的源码,在cs文件里面加入以下测试代码
(换了系统,没有安装Live Writer的插件,所以代码没有颜色)
/// <summary>
/// 返回一个复合类型集合列表
/// </summary>
/// <returns></returns>
[WebMethod]
public List<Class1> GetClassList()
{
List<Class1> list1 = new List<Class1>();
list1.Add(new Class1 { ID = "1", Value = "牛年大吉" });
list1.Add(new Class1 { ID = "2", Value = "朋友们你们好" });
list1.Add(new Class1 { ID = "3", Value = "我们又见面了" });
return list1;
}
在aspx文件里面加入以下代码(原有的代码4直接复制过来的)
//返回复合类型集合
$(document).ready(function() {
$('#btn6').click(function() {
$.ajax({
type: "POST",
contentType: "application/json",
url: "WebService1.asmx/GetClassList",
data: "{}",
dataType: 'json',
success: function(result) {
$(result.d).each(function() {
//alert(this);
$('#dictionary').append(this['ID'] + " " + this['Value']);
//alert(result.d.join(" | "));
});
}
});
});
});
添加一个按钮
<div class="button" id="btn6">
返回复合类型列表</div>
效果如下:
、
分享到:
相关推荐
本篇文章将详细讲解如何使用jQuery访问Web服务并处理返回的JSON数据,特别是涉及复合类型和集合的情况。这对于构建跨平台应用,如Android的PhoneGap框架与服务器交互,尤其重要。 首先,理解jQuery的核心概念。...
### jQuery 跨域调用 WebService 的实现方法 在现代Web开发中,跨域问题是一个常见的挑战,尤其是在涉及不同源的服务交互时。本文将详细解释如何利用jQuery通过JSONP(JSON with Padding)的方式实现跨域调用...
具体内容为:1、普通Jquery如何用Ajax访问WebService;2、JQM如何用Ajax访问WebService。3、WebService服务非常全面,返回值分为空、字符串、对象、数组、集合、DataSet等,参数也区分了有参和无参,绝对全面。4、...
dataType: 'json', // 根据WebService返回的数据类型选择 data: {key: value}, // 要传递的数据,对象形式 success: function(response) { // 处理成功返回的数据 }, error: function(jqXHR, textStatus, ...
总结起来,这个示例展示了如何使用 jQuery 的 AJAX 功能与 WebService 进行通信,无论是无参数还是带参数的调用,以及如何处理返回的数据。理解这些概念对于构建基于 JavaScript 的前端应用程序并与后端服务进行交互...
如果你的Web Service返回的是XML格式的数据,这一步至关重要,因为它允许jQuery轻松地访问和操作返回的数据。 在实际应用中,为了处理返回的XML数据,可以在`success`回调函数中进行操作,如下: ```javascript ...
在.NET开发环境中,jQuery是一个广泛使用的JavaScript库,用于在客户端进行高效的DOM操作、事件处理以及Ajax交互。而Web服务(Webservice)则是提供跨平台、跨语言的数据交换能力。本教程将通过一个简单的示例来讲解...
第三种形式:jQuery.ajax 调用返回复杂对象集合的 WebService 的方法//返回结果为xml数据格式,解析并显示User对象集合$("#btn3_xml").click(function () { $.ajax({ type: "post", url: "TestWebService.asmx/...
在IT行业中,前后台交互是实现网页动态功能的关键步骤,而`jQuery`、`AJAX`和`WebService`是这一过程中的重要技术组件。这里我们将深入探讨如何利用`jQuery`结合`WebService`来实现JSON格式的数据交换,以及如何通过...
以下是一个简单的jQuery调用WebService的例子,假设我们有一个返回当前日期的WebService方法: ```javascript $.ajax({ type: "POST", url: "http://example.com/MyWebService.asmx/GetCurrentDate", data: "{}...
本话题聚焦于使用Delphi客户端调用由C#编写的Webservice,并接收返回的Dataset,以便进行数据库操作。以下是对这个主题的详细阐述: 首先,我们要理解Delphi和C#是两种不同的编程语言,分别来自Embarcadero ...
.NET Framework 3.5的发布解决了WebService调用中json问题,本文将介绍jQuery调用基于.NET Framework 3.5的WebService返回JSON数据,另外还要介绍一下用jQuery调用WebService的参数设置及设置不当所出现的问题,还有...
这个源码例子“一个基于jquery调用WebService和WebService输出JSON的源码例子”显然涉及到如何利用jQuery与Web服务进行通信,并处理返回的JSON数据。接下来,我们将深入探讨相关知识点。 1. jQuery库的使用: ...
你可以通过运行项目并访问`Default.asmx/GetXmlData`来测试XML返回。浏览器将显示XML内容,或者你可以使用Postman等工具进行API调用。 至于`mes_esb-测试用`这个文件,它可能是一个用于测试Web服务的XML数据文件或...
axis2实现WebService之复合类型数据的传递.doc
标题“C,C# webservice 返回数组,二进制”意味着我们将讨论如何创建一个Web服务,该服务能够接收和返回数组形式的数据,并且这些数据可能是以二进制格式存储的。二进制数据通常用于处理图像、音频、视频或其他大型...
在本场景中,我们将探讨如何通过WebService来调用数据库中的数据并以XML格式进行返回。 1. **XML基础**:XML全称为Extensible Markup Language,它是一种自定义标记语言,用于结构化地表示数据。XML文档由元素、...
WebService是一种通过SOAP(简单对象访问协议)或者REST(表述性状态转移)协议提供功能的方法,通常采用XML或JSON作为数据交换格式。在本例中,我们使用的是返回JSON数据的WebService。JSON(JavaScript Object ...
XSLT+CSS+JQuery+WebService实现网站 分离到底!用XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站,数据库采用的是Access(在App_Data下) 使用这种方案建站的人依然寥寥无几,大家还都在抱着Web标准化不撒手,其实...