modal--7.修改、增加(同步+异步)

1      按钮

 

<button οnclick="update(${items.id },'${items.value }')"
      data-toggle="modal" data-target="#myModal" type="button" class="btn btn-defaultbtn-xs update">
   <span class="glyphiconglyphicon-pencil"></span> 编辑
</button>

<a href="javascript:void(0)"id="add" class="btnbtn-default" style="float: right;"
   data-toggle="modal" data-target="#myModal">
   <span style="float:right;outline:none;">添加用户要求</span></a>
</h3>

2      模型框

 

<!-- 模态框(Modal)-->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content" style="border-radius:0">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                <h4 class="modal-title" id="myModalLabel">用户要求</h4>
            </div>
            <div class="modal-body">
               <form id="form1">
                  <input type="hidden" name="id" id="id"/>
                  <input type="hidden" name="type" id="type" value="4"/>
                  <input type="hidden" name="cnName" id="cnName" value="用户需求"/>
                  <input type="hidden" name="attr" id="attr" value="user_require"/>
                  <div class="input-group">
                       <span class="input-group-addon">用户要求</span>
                  <textarea cols="50" rows="5"
                        class="form-control" name="value" id="value" placeholder="200字以内" required>
                  </textarea>
                   </div><!-- /input-group -->
                    
               </form>
            </div>
            <div class="modal-footer">
                <div id="bu" style="float:right">
                   <button type="button" class="btnbtn-primary" id="save">提交保存</button>
                </div>
                
            </div>
        </div><!-- /.modal-content -->
    </div><!-- /.modal -->
</div>


 

3      增加

3.1  预加载

//点击添加用户要求
$("#add").click(function(){
   $("#bu").html('<button type="button" class="btn btn-primary"οnclick="save()">提交保存</button>');
   $("#id").val("");
   $("#value").val("");
})

 

3.2  Js

function save() {
   var url = "<%=path %>/controller/param/addParam.do";
    $.ajax({
        type: "POST",
        dataType: "JSON",
        url: url,
        data: $('#form1').serialize(),
        success: function (data) {
           swal("保存成功!", "请继续操作!", "success");
           window.setTimeout(reload,700);
        },
        error: function(data) {
          alert("error:"+data.responseText);
         }
 
      });
}

3.3  Jscontroller

 

4      更新

4.1  预加载

function update(id, value) {
   $("#bu").html('<button type="button" class="btn btn-primary"οnclick="queryupdate()">提交更新</button>');
   $("#id").val(id);
   $("#value").val(value);
}

 

4.2  Js

function queryupdate() {
   var url = "<%=path %>/controller/param/updateParam.do";
    $.ajax({
        type: "POST",
        dataType: "JSON",
        url: url,
        data: $('#form1').serialize(),
        success: function (data) {
           swal("更新成功!", "请继续操作!", "success");
           window.setTimeout(reload,700);
        },
        error: function(data) {
          alert("error:"+data.responseText);
         }
 
      });
}


 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值