
<table id="tt" border="false" fit="true" fitcolumns="true" iconcls="icon-edit" singleselect="true"></table>
function strToJson(str) {
var json = eval('(' + str + ')')
return json
}
1.加载静态数据方法
var htmls = "[{'ID':'FI-SW-01','aname':10.00,'mname':'P','uname':36.50,'pname':'Large','pcode':'EST-1'},{'ID':'FI-SW-02','aname':10.00,'mname':'P','uname':36.50,'pname':'Large','pcode':'EST-1'},{'ID':'FI-SW-03','aname':10.00,'mname':'P','uname':36.50,'pname':'Large','pcode':'EST-1'},{'ID':'FI-SW-04','aname':10.00,'mname':'P','uname':36.50,'pname':'Large','pcode':'EST-1'},{'ID':'FI-SW-05','aname':10.00,'mname':'P','uname':36.50,'pname':'Large','pcode':'EST-1'}]"
$('#tt').datagrid('loadData', strToJson(htmls))
2.ajax动态加载数据方法(支持后台数据库)
$.ajax({
url: "/index/index",
data: { id: 1, code: "101" },
datatype: "json",
type: "POST",
traditional: true,
success: function(data) {
$('#tt').datagrid('loadData', strToJson(data))
}
})
返回的data数据格式为方法1中的htmls字符串格式。
希望对你有帮助。
以下是JS代码:$("#btnSave").click(function () {
//保存数据
//$.messager.alert("Info", subType, "info")
$("#frmSHCBF").form("submit",{
url: "Handler1.ashx?type=" + subType,
type:"POST",
onsubmit: function () {
return $(this).form("validate")
//if ($(this).form("validate")) {
//$.messager.alert("保存信息", "保存失败,请检查数据格式", "error")
//}
},
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)