使用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"> ...
随机推荐
- OpenCV基础篇之查找表
程序及分析 /* * FileName : lookup_table.cpp * Author : xiahouzuoxin @163.com * Version : v1.0 * Date : Su ...
- 赵雅智:service与訪问者之间进行通信,数据交换
服务类 中间人:service服务中的bind对象 创建中间人并通过onBinder方法的return暴露出去 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQ ...
- Shuttle ESB(一)——入门实例
下载Shuttle ESB 从GitHub项目公布页,下载最新的公布版本号. Shuttle-ESB源代码包列表:http://www.nuget.org/packages?q=shuttle-esb ...
- LeetCode(24) Swap Nodes in Pairs
题目 Given a linked list, swap every two adjacent nodes and return its head. For example, Given 1-> ...
- android 实现银联刷卡机消费后,手动签名的功能
几天前去物管交物业费,物管工作人员说小区引进高新产品,使用银行卡消费后,不需要拿笔在银联机上签名,直接用手指触摸实现消费签名,当时心想,果然是高科技,机子外形如下左图,签名如下右图. ...
- Material使用02 图标MdIconModule、矢量图作为图标使用及改进
1 MdIconModule模块的使用 1.1 在需要用到的模块中引入Material图标模块 import { BrowserModule } from '@angular/platform-bro ...
- MySQL的存储引擎与日志说明
1.1 存储引擎的介绍 1.1.1 文件系统存储 文件系统:操作系统组织和存取数据的一种机制.文件系统是一种软件. 类型:ext2 3 4 ,xfs 数据. 不管使用什么文件系统,数据内容不会变化, ...
- .NET 绝对路径的配置
有时候因为用IIS配置网站,会导致一些全局引用有路径问题无法引用到.今天就说一下,关于全局引用的绝对路径的配置,譬如,由于IIS配置的虚拟路径,一些CSS,JS的引用找不到,又或者自定义的一些跳转出现 ...
- redis集群配置,spring整合jedis,缓存同步
前台的商品数据(图片等加载缓慢)查询,先从redis缓存查询数据. redis是一个nosql数据库,内存版数据库,读取速度11w/s.本身具有内存淘汰机制,是单线程服务器(分时操作系统),线程安全. ...
- .NET开发一个微信跳一跳辅助程序
昨天微信更新了,出现了一个小游戏"跳一跳",玩了一下 赶紧还蛮有意思的 但纯粹是拼手感的,玩了好久,终于搞了个135分拿了个第一名,没想到过一会就被朋友刷下去了,最高的也就200来 ...