ajax调用后端接口

2 篇文章 0 订阅
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
    $(function(){
        //按钮单击时执行
        $("#testAjax").click(function(){
              
              //Ajax调用处理
            $.ajax({
               type: "GET",
               url: "http://*********:6110/dbm/project/dummy/get/newest/project/msg",
               data: "area=&city=&project_id=45&login_name=guangda",
               success: function(data){
                        $("#myDiv").html('<h2>'+data.msg+'</h2>');
                  }
            });
            
         });
    });
</script>    
</head>
    <body>
        <div id="myDiv"><h2>通过 AJAX 改变文本</h2></div>
        <button id="testAjax" type="button">Ajax改变内容</button>
    </body>
</html>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,在前端页面上需要先显示需要修改的数据。可以使用 layui 的表单组件,例如 lay-form 或 lay-filter。在表单中需要设置好相应的 input、select 等表单元素,并且设置好它们的 name 属性,方便后端接收数据。 接着,通过 ajax 调用后端接口来获取需要修改的数据。在 ajax 的 success 回调函数中,将获取到的数据填充到表单中,用于数据回显。 例如: ```javascript $.ajax({ url: 'backend/api/getDataById', data: {id: id}, // id 是需要修改的数据的唯一标识 success: function(result) { // 将获取到的数据填充到表单中,用于数据回显 $('input[name="name"]').val(result.name); $('select[name="gender"]').val(result.gender); $('input[name="age"]').val(result.age); // ... } }); ``` 最后,在表单中设置好修改按钮的事件处理函数,通过 ajax 调用后端接口来提交修改后的数据。 例如: ```javascript $('button[name="submit"]').on('click', function() { // 获取表单数据 var name = $('input[name="name"]').val(); var gender = $('select[name="gender"]').val(); var age = $('input[name="age"]').val(); // ... $.ajax({ url: 'backend/api/updateData', type: 'POST', data: {id: id, name: name, gender: gender, age: age, ...}, // 将修改后的数据提交给后端 success: function(result) { // 处理修改成功后的逻辑 }, error: function() { // 处理修改失败后的逻辑 } }); }); ``` 这里的 id 是需要修改的数据的唯一标识,需要在获取数据时获得,并传递给后端
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值