Jquery Ajax 异步设置Table中某列的值

可根据table中某列中的ID去改变某列的值!

JS:

 1     $(document).ready(function () {
 2         setTimeout(GetDate, 1000);
 3
 4     });
 5
 6     function GetDate() {
 7         $("#tbData tbody").find("tr").each(function () {
 8             var prjectBalanceObj = $(this).find("td:eq(3)");
 9             var xmbhObj = $(this).find("td:eq(0)").html();
10             $.ajax({
11                 type: "get",
12                 async: true,
13                 url: "ashx/GetData.ashx?id=" + $(this).find("td:eq(1)").html(),
14                 contentType: "application/x-www-form-urlencoded; charset=utf-8",
15                 beforeSend: function (XMLHttpRequest) {
16                 },
17                 success: function (data, textStatus) {
18
19                     prjectBalanceObj.html(data);
20
21                 },
22                 complete: function (XMLHttpRequest, textStatus) {
23                     //alert("XMLHttpRequest:" + XMLHttpRequest + "--textStatus" + textStatus);
24                 },
25                 error: function () {
26                     //alert("获取数据出错");
27                 }
28             });
29         })
30
31     }

HTML:

 1 <h2>Jquery Ajax 异步设置Table某列的值</h2>
 2 <table class="bordered" id="tbData" >
 3     <thead>
 4
 5     <tr>
 6         <th>No</th>
 7         <th>ID</th>
 8         <th>名称</th>
 9         <th>金额</th>
10     </tr>
11     </thead>
12     <tbody>
13     <tr>
14         <td>1</td>
15         <td>001</td>
16         <td>编码1</td>
17         <td></td>
18     </tr>
19     <tr>
20         <td>2</td>
21         <td>002</td>
22         <td>编码2</td>
23         <td></td>
24     </tr>
25     <tr>
26
27         <td>3</td>
28         <td>003</td>
29         <td>编码3</td>
30         <td></td>
31     </tr>
32     <tr>
33         <td>4</td>
34         <td>004</td>
35         <td>编码4</td>
36         <td></td>
37     </tr>
38     <tr>
39         <td>5</td>
40         <td>005</td>
41         <td>编码5</td>
42         <td></td>
43     </tr>
44     </tbody>
45 </table>

效果:

(VS2010)源码:

Jquery_Ajax_Table_Demo.rar

http://files.cnblogs.com/files/longwu7456/Jquery_Ajax_Table_Demo.rar

时间: 2024-10-14 02:54:49

Jquery Ajax 异步设置Table中某列的值的相关文章

jQuery.ajax() 如何设置 Headers 中的 Accept 内容

其实很简单,首先如果是常见类型,则请直接设置 dataType 属性 $.ajax({ dataType: "json", type: "get", success: function (data) { } }); 设置 dataType 后,会去 accepts 属性(此属性会预置一些常用类型)中直接拿相应的类型添加到 Accept 中. 如果想自己自定义 jQuery 中没有的 Accept 内容,可以手动设置 accepts 属性,使用 键值对 存储,然后再设

浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法(转载)

在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们发现程序执行完后并没有获取到我们想要的值,这时很有可能是因为你用的是ajax的异步调用async:true(默认情况),如: 复制代码 代码如下: function ManageCommentText(text) {var result = text;$.ajax({data: "get",url: "GetComments.aspx",data: "typ

css样式表中设置table的第一列的宽度是固定值

table{table-layout:fixed;}table tr td:first-child,table tr td:first-child{width:120px;} 首行第一个td定宽同列的宽度都会和他一样. *注意 第一行 第一个用的是 td 还是 th css样式表中设置table的第一列的宽度是固定值,布布扣,bubuko.com

Jquery ajax参数设置(转)

参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET".注意:其它 HTTP 请求方法,如 PUT 和 Delete 也可以使用,但仅部分浏览器支持. timeout Number 设置请求超时时间(毫秒).此设置将覆盖全局设置. async Boolean (默认: true) 默认设

设置table中的宽度不随文字改变让其固定

设置table中的宽度不随文字改变让其固定 来源:互联网作者:佚名时间:02-17 16:02:28[大 中 小] 页面中table宽度设置width之后,宽度仍然不是固定的,文字太长后不换行,下面有个不错的方法可以有效解决这个问题 页面中table宽度设置width="600px"之后,宽度仍然不是固定的,文字太长后不换行,把table都撑变形了. 解决办法: 1.table 设置 宽度,绝对宽度和相对都可以 table-layout:fixed ; 设置了这个属性,其余所有td都是

详谈 Jquery Ajax 异步处理Json数据.

详谈 Jquery Ajax 异步处理Json数据.

WPF:设置DataGrid中DataGridColumn列的普通样式和编辑样式

WPF:设置DataGrid中DataGridColumn列的普通样式和编辑样式 时间:2012-02-01 20:28来源:博客园 作者:刘圆圆 点击:1570次 0:DataGridColumn类型的继承树 DataGridColumn的派生类: 一般情况下DataGridBoundColumn和DataGridComboBoxColumn足以满足多数列的样式,如果需要自定义列样式,则可以使用DataGridTemplateColumn类型. 在设置列编辑样式之前,我们先创建一个简单的Dat

jquery ajax 超时设置

自:jquery ajax超时设置 var ajaxTimeoutTest = $.ajax({ url:'',  //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : 'get',  //请求方式,get或post data :{},  //请求所传参数,json格式 dataType:'json',//返回的数据格式 success:function(data){ //请求成功的回调函数 alert("成功"); }, complete : f

SqlServer查询表中某列相同值的最近记录

语句如下: 1 --查询表中某列相同值的最近记录 2 SELECT * FROM TbName a 3 WHERE NOT EXISTS 4 ( 5 SELECT 1 FROM TbName WHERE ColumnName=a.ColumnName and CreateTime>a.CreateTime 6 )