使用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"> ...
随机推荐
- Configuring WS-Security UsernameToken and WS-SecureConversation (Symmetric Connection Creation)
Context This procedure provides a detailed process of all necessary steps to secure Web Services wit ...
- 使用github+jekyll搭建个人博客
聊聊起初 每次看到大牛们的博客,都会激起一颗一定要搭建自己博客的心,毕竟有着一颗向大牛们看齐的心.但是一直不知道如何下手,从最初的csdn写写博客到在github上建立仓库写代码分享,虽然也能够记录一 ...
- Python笔记·第二章—— Python的编码问题(一)
一.什么是编码 可以说,计算机是一个即聪明又笨蛋的家伙.说它聪明,是因为他可以做很多事情,它的强大无需多说,大家应该都有所了解以及感受.但是为什么说它又是个笨蛋呢,因为我们在电脑上写出的每一个字,保存 ...
- CS:APP3e 深入理解计算机系统_3e Y86-64模拟器指南
详细的题目要求和资源可以到 http://csapp.cs.cmu.edu/3e/labs.html 或者 http://www.cs.cmu.edu/~./213/schedule.html 获取. ...
- LBSN中的用户行为模式分析
LBSN中的用户行为模式分析 zoerywzhou@gmail.com http://www.cnblogs.com/swje/ 作者:Zhouw 2015-12-23 声明: 1)该LBSN的 ...
- day02-多线程之线程安全
/** * 线程安全概念:当多个线程访问某一个类(对象或方法)时,这个对象始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的. * synchronized:可以在任意对象及方法上加锁, ...
- grep 、find 、tree 新发现
[root@localhost tftpboot]# ip address | grep -A 1 " eno16777736"2: eno16777736: <BROADC ...
- oracle初级(续)
有志者.事竟成,破釜沉舟,百二秦关终属楚: 苦心人.天不负,卧薪尝胆,三千越甲可吞吴. oracle基本简单的用法,之前的笔记稍作整理一下,希望对各位有用,如有问题可在下方留言,所有SQL都是经过or ...
- bzoj 4515: [Sdoi2016]游戏
Description Alice 和 Bob 在玩一个游戏. 游戏在一棵有 n 个点的树上进行.最初,每个点上都只有一个数字,那个数字是 123456789123456789. 有时,Alice 会 ...
- 模板引擎(smarty)知识点总结五
---------重点知识:循环------------ /* smarty 循环之for循环 */ /* 基本的语法 {for $i=$start to $end step ...