php的前端怎么改,php与前端(一):模态框的新增和修改

千万不要在一个模态框上重叠另一个模态框。要想同时支持多个模态框,需要自己写额外的代码来实现。所以写两段modal Html代码

一:引入文件

二:模态框的新增

1:html代码

AAffA0nNPuCLAAAAAElFTkSuQmCC

2:对应的js

//显示新增数据的模态框

$(".btn_add").on('click',function(){

$('#add').modal('show');

});

//新增数据

function insert(){

var name = $("#add_name").val();

if(!name){

alert('名字不能为空!');

}

postData = {};

postData['name'] = name;

var url = "__CONTROLLER__/insert";

$.post(url,postData,function(result){

if(result.status == 1){

alert(result.message,);

}else if(result.status == 0){

alert(result.message);

}

},'json');

};

三:模态框的修改

首先,在模态框显示之前,把修改的记录的数据,填充到模态框的表单中。

1:html代码

AAffA0nNPuCLAAAAAElFTkSuQmCC

2:js代码

注意:在这里取的该条记录的数据 有两种方法,一是直接ajax请求获取,二是获取改按钮表格的内容

//显示修改数据的模态框

$(".btn_edit").on('click',function(){

var name = $(this).parent().prev().text();

var id = $(this).attr('data_id');

$("#edit_name").attr('value',name);

$("#edit_id").attr('value',id);

$('#edit').modal('show');

});

function update(){

var data = $(".form-horizontal").serializeArray();

postData = {};

$(data).each(function(i){

postData[this.name] = this.value;

});

if(!postData['name']){

return dialog.error('名字不能为空');

}

if(!postData['id']){

return dialog.error('ID不能为空');

}

var url = "__CONTROLLER__/update";

$.post(url,postData,function(result){

if(result.status == 1){

alert(result.message);

}else if(result.status == 0){

alert(result.message);

}

},'json');

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值