写在开头,作为一个只会重构菜鸟前端,此文只是记载自己学习数据渲染的一些心得,方便理解。
var o ={} === var o = new Object();
var a =[] === var a = new Array();
1.new object()
$.ajax({
type:"get",
url:"../js/text.json",
data: JSON.stringify(data),
contentType: "application/json;charset=utf-8", //这个是发送信息至服务器时内容编码类型 ,设置了json
dataType: "json",
success:function(result){
console.log(result);
}
})
用对象object声明data;
2.new Array()
var a =[] === var a = new Array();
3.var data=[]
data.push({'Channel_ID':Channel_ID,'Channel_Name':Channel_Name}); 多条装载//提交选中表格数据
function submitTabledata(){
var check=$('input[name="checkItemre"]:checked');
var data=[];
// alert(check.length);
if(check.length==0){
alert('请选择一条数据保存');
}else{
check.each(function(){
var row=$(this).parent("td").parent("tr");
var Channel_Name=row.find("[name='Channel_Name']").html();
var Channel_ID=row.find("[name='Channel_ID']").html();
data.push({'Channel_ID':Channel_ID,'Channel_Name':Channel_Name});
});
data.push(cook);
console.log(data);
//保存并重载表格
$.ajax({
type:"post",
url:requesturl+"/portal/option/add",
data: JSON.stringify(data),
contentType: "application/json;charset=utf-8",
dataType: "json",
success:function(result){
res=result;
DataTable();
}
})
}
}