使用ajax调用webservice加载table
写了个ajax调用webservice动态加载表格的案例
不废话直接上代码
webservice代码:
/// <summary>
/// 首页显示会员信息
/// </summary>
/// <param name="com"></param>
/// <returns></returns>
[WebMethod]
public string UserInfoIndex()
{
return JsonHelper.GetJson(bll.UserInfoIndex());
}
调用BLL层方法转换成json格式,方便js解析,BLL、DAL代码就不公布啦,都是些增删改查而已;
js代码:
<script type="text/javascript">
$(function () {
//加载用户的信息
$.ajax({
type: "POST",
contentType: "application/json;charset=utf-8",//WebService 会返回Json类型
url: "/UserService.asmx/UserInfoIndex",//WebService的路径
dataType: "json",
contentType: "application/json; charset=utf-8",
data: {},
success: function (data) {
createShowingTable(data);
}
});
});
//动态创建一个table
function createShowingTable(data) { var arr = null;
if (typeof data.d == 'string')
arr = JSON.parse(data.d);
else
arr = data.d; $.each(arr, function (i, item) {
var str = "<tr><td><input type='checkbox' style='text-align:center'/></td>"
str = str + "<td>" + item._member_id + "</td>"
+ "<td>" + item._name + "</td>"
+ "<td>" + item._sex + "</td>"
+ "<td>" + item._birthday + "</td>"
+ "<td>" + item._phone + "</td>"
+ "<td>" + item._update_time + "</td>"
+ "<td>" + item._city_name + "</td>"
+ "<td>" + item._member_id + "</td></tr>" $("#tab_tbd").append(str);
}) }
</script>
html代码:
<table id="tblDataGridAge" class="table table-bordered table-striped dataTable" role="grid">
<thead> <tr>
<th style="text-align:center"><input type="checkbox" name="checkbox1" value="checkbox"></th>
<th style="text-align:center" class="cssTDHead">序号</th>
<th style="text-align:center" class="cssTDHead">会员ID</th>
<th style="text-align:center" class="cssTDHead">姓名</th>
<th style="text-align:center" class="cssTDHead">性别</th>
<th style="text-align:center" class="cssTDHead">出生日期</th>
<th style="text-align:center" class="cssTDHead">手机号码</th>
<th style="text-align:center" class="cssTDHead">申请日期</th>
<th style="text-align:center" class="cssTDHead">地址</th> <th style="text-align:center" class="cssTDHead">操作</th>
</tr>
</thead> <tbody id="tab_tbd"> </tbody>
使用ajax调用webservice加载table的更多相关文章
- ASP.NET实现二维码 ASP.Net上传文件 SQL基础语法 C# 动态创建数据库三(MySQL) Net Core 实现谷歌翻译ApI 免费版 C#发布和调试WebService ajax调用WebService实现数据库操作 C# 实体类转json数据过滤掉字段为null的字段
ASP.NET实现二维码 using System;using System.Collections.Generic;using System.Drawing;using System.Linq;us ...
- Jquery ajax调用webservice总结
jquery ajax调用webservice(C#)要注意的几个事项: 1.web.config里需要配置2个地方 <httpHandlers> <remove verb ...
- Jquery Ajax 调用 WebService
原文:http://www.cnblogs.com/andiki/archive/2010/05/17/1737254.html jquery ajax调用webservice(C#)要注意的几个事项 ...
- CSS和JavaScript以及Ajax实现预加载图片的方法及优缺点分析
预加载图片是提高用户体验的一个很好方法.图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度.这对图片画 廊及图片占据很大比例的网站来说十分有利,它保证了图片快速.无缝地发 ...
- Ajax调用WebService(一)
Ajax调用WebService(一) http://www.cnblogs.com/leslies2/archive/2011/01/26/1934889.html 分类: Ajax 使用技术 We ...
- [转]jquery的ajax交付时“加载中”提示的处理方法
本文转自:http://www.educity.cn/wenda/77121.html jquery的ajax提交时“加载中”提示的处理方法 方法1:使用ajaxStart方法定义一个全局的“加 ...
- jquery的ajax提交时“加载中”提示的处理方法
方法1:使用ajaxStart方法定义一个全局的“加载中...”提示 $(function(){ $("#loading").ajaxStart(function(){ ...
- Ajax异步后台加载Html绑定不上事件
因项目需要,需要实时从后台动态加载html,开发过程中,遇到事件绑定不上,后来百度一番,大概意思:ajax是异步加载的,页面一开始绑定事件的时候,后台数据还没有传过来,就绑定事件,这个时候找不到这个d ...
- jquery中ajax跨域加载
今天学习ajax跨域加载,先来一段代码,异步加载的链接是爱奇艺的开源,我直接拿来用作测试 <!DOCTYPE html> <html lang="en"> ...
随机推荐
- 《深入理解java虚拟机》笔记——简析java类文件结构
一直不太搞得明确jvm究竟是如何进行类载入的,在看资料的过程中迷迷糊糊.在理解类载入之前,首先看看java的类文件结构究竟是如何的,都包含了哪些内容. 最直接的參考当然是官方文档:The Java® ...
- recover all files with git
leon@DGLIRUAN2 /F/linux/android/leon/workspace/AngoWidget (master) $ git log commit 2f847e3a858ecb2f ...
- GPU版的tensorflow在windows上的安装时的错误解决方案
1.用vs编译cuda的sample时会提示找不到"d3dx9.h"."d3dx10.h"."d3dx11.h"头文件的错误,如果没有安装这 ...
- Not++规范格式(格式化)
Notepad++功能比Windows中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码.Notepad++ 有语法高亮度显示和语法折叠功能,并且支 ...
- CoreJava逻辑思维-顺时针打印自定义矩阵
CoreJava逻辑思维-顺时针打印自定义矩阵 这两天回顾了一下刚入Java时的一些比较有意思的逻辑题,曾经也费劲脑汁的思考过的一些问题,比如百钱百鸡最简单的算法啦之类的,而今天博主想说的是一个循环打 ...
- MyBatis 批量操作、集合遍历-foreach
在使用mybatis操作数据库时,经常会使用到批量插入.IN条件查询的情况,这时就难免要使用到foreach元素.下面一段话摘自mybatis官网: foreach 元素的功能是非常强大的,它允许你指 ...
- maven项目启动报:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 错误解决方法-杜恩德
如果你是maven项目,tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包, 你需要设置一下eclipse: 项目 -> 属性 -> Deployment Assemb ...
- .NET+Ajax+ashx 实现Echarts图表动态交互
前言: 使用Echarts展示图表效果,在这里只做了四种案例:折线.柱状.圆形.雷达.当初是一位朋友用到Echarts展示数据,他没有太多时间弄,所以我就帮他搞出来,当初刚接触的时候也是一头雾水,不知 ...
- 什么是JWT(JSON WEB TOKEN)
转自于:http://www.jianshu.com/p/576dbf44b2ae 什么是JWT Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准( ...
- 快看Sample代码,速学Swift语言(2)-基础介绍
Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或者Objective-C的开发经验获得一种熟悉感.Swif ...