十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
jquery是js库吧?是运行在页面的吧?这还能修改服务器的数据库?顶多只是调服务器接口来实现吧?如果可以修改的话,那你是不是就可以修改淘宝的支付链接了? nodejs的话也可以作为服务器
创新互联主营乌翠网站建设的网络公司,主营网站建设方案,成都app软件开发,乌翠h5成都微信小程序搭建,乌翠网站营销推广欢迎乌翠等地区企业咨询
CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。
简称就是增删改查。
所以这肯定不是easyui特有的。
对json数据进行增删改查,大部分是要对json数组进行操作,我定义一个数组,进行操作
var list=[
{
id:1,
name:"张三",
age:12
},
{
id:2,
name:"李四",
age:21
},
{
id:3,
name:"王五",
age:31
}
];
这个json数组有三个对象,每个对象有三个属性,id,name,age
//增操作,增加一个叫小胖的人
var obj={
id:4,
name:"小胖",
age:3
}
//push方法可以向数组进行增加操作
list.push(obj);
//console.log会在浏览器f12时在控制太看到,建议用谷歌浏览器
console.log(obj);
//删操作,删除刚刚叫小胖的人
//delnum用来记录要删除的人的索引
var delnum=-1;
//用$.each进行循环,function里面的i,item是数组里每个对象的索引和具体对象,可以打印查看,方便理解
$.each(list,function(i,item){
console.log(i);
console.log(item);
if(item.name=="小胖"){
delnum=i;
}
});
//splice方法表示从数组从索引delnum开始,删除1个对象
list.splice(delnum,1);
//打印一下
console.log(list);
//改操作,修改所有人大于20岁的人,姓名前加一个“大”
//也是用$.each
$.each(list,function(i,item){
if(item.age20){
item.name="大"+item.name;
}
})
//查操作,其实已经贯穿在上面了,查询所有大于20岁的人并打印出来
//用newlist记录查询的结果
var newlist=[];
//也是用$.each
$.each(list,function(i,item){
if(item.age20){
//这一步不理解的,可以去看前面的增操作
newlist.push(item)
}
})
//打印查询结果,会有姓名为李四和王五的数据出来(因为已经做了改操作,其实应该是“大李四”和“大王五”)
console.log(newlist);
手敲得代码
function DeleteItemResourceMethod(lis) {
deletesn = lis;
$.ajax({
type: "POST",
contentType: "text/html; charset=utf-8",
url: '../../DeleteData.ashx?t=ResourceFiles1=%=Request.QueryString["Id"] %s=' + lis + 'MemberId=%=Session["MemberId"] %',
dataType: "text",
anysc: false,
data: {},
success: function (data) {
if (data == "0") {
art.dialog({
icon: 'face-sad',
content: '信息删除失败'
});
}
else if (data == "1") {
{
art.dialog.tips('删除成功', 3);
$('#ResourceFile_' + lis).remove();
}
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown + ':' + textStatus); // 错误处理
}
});
直接上代码 自己琢磨哈
script
var objs = { "name": "中海国际", "blocks": [{ "id": 1, "name": "A座", "floors": [{ "id": 1, "name": "1F", "rooms": ["1001", "1002"] }, { "id": 2, "name": "2F", "rooms": ["2001", "2002"] }] }]}
for(var i=0;iobjs.blocks.length;i++){
var block = objs.blocks[i];
var floor = block.floors;
for(var j=0;jfloor.length;j++){
alert(floor[j].id+"~"+floor[j].name);
var room = floor[j].rooms;
for(var k=0;kroom.length;k++){
alert(room[k]);
}
}
}
/script