});
});
val = val.substring(0, val.length – 1) + “|”;
});
}
else {
if (colIndex == 0) { //获取某行数据
$(‘tr:nth-child(‘ + rowIndex + ‘)’).each(function() {
$(this).find(“td”).each(function() {
$(this).find(“input”).each(function() {
val += $(this).attr(‘value’) + “&”;
});
});
val = val.substring(0, val.length – 1) + “|”;
});
}
else { //获取某个单元格的值
$(“tr:nth-child(” + rowIndex + “) td:nth-child(” + colIndex + “)”).each(function() {
$(this).find(‘input’).each(function() {
val += $(this).attr(‘value’);
});
});
}
}
return val;
};
/*某个单元格获取焦点后更新焦点坐标*/
function CellsFocus() {
var colCount = $(“tr:nth-child(1) td”).size(); //获取每行共有多少个单元格
$(“tr:gt(0) td”).each(function() {
var obj = $(this);
$(this).find(‘input’).each(function() {
$(this).bind(‘focus’, function() {
var cellTotal = $(‘td’).index(obj); //获取某单元格的索引
arrFocus[0] = parseInt(cellTotal / colCount) + 1; //第几行
arrFocus[1] = cellTotal % colCount + 1; //第几列
});
});
});
};
})(jQuery);
getData.ashx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace table
{
/// <summary>
/// $codebehindclassname$ 的摘要说明
/// </summary>
[WebService(Namespace = “http://tempuri.org/”)]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class getData : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.Clear();
string value = GetResult();
context.Response.Write(value);
context.Response.End();
}
private string GetResult()
{
string result = string.Empty;
result = @”
[{“”id””:””1″”,””Name””:””绿茶””,””Code””:””1371″”,””Units””:””斤””,””Price””:””200″”},
{“”id””:””2″”,””Name””:””红茶””,””Code””:””1372″”,””Units””:””斤””,””Price””:””300″”},
{“”id””:””3″”,””Name””:””茶具””,””Code””:””1373″”,””Units””:””台””,””Price””:””20000″”},










