html 获取数据并发送给后端方式

一、方式一

使用ajax提交

       function detailed() {
                  var date = $("#asset_ip").text()
                  $.ajax({
                   url: "/assetslist",
                   type:'POST',
                   data: {"data":date},
                   }

               })
           })
       }

使用ajax提交后,后端只能返回HttpResponse。

二、将数据封装在url里面提交

//        通过绑定class点击事件,获取到当前行的id,通过url传送给后端。
        $(".detailed").click(function(){
            var dataId=$(this).attr('data_id');
            window.location.href = "/assetslist/?nid="+dataId;
        })

使用url提交后端可以通过request.POST.get("nid")获取到id,从而可以通过id在数据库中查找相关数据。

转载于:https://www.cnblogs.com/liang-wei/p/9574543.html

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
浏览器发送请求到后端服务器再到浏览器的具体流程如下: 1. 用户在浏览器中输入 URL 地址或者点击页面上的链接。 2. 浏览器解析 URL 地址,获取服务器的主机名(例如:www.example.com)和端口号(默认为80)。 3. 浏览器通过 DNS(域名系统)将主机名解析为对应的 IP 地址。 4. 浏览器建立与服务器的 TCP(传输控制协议)连接。 5. 浏览器向服务器发送 HTTP(超文本传输协议)请求,包括请求方法(GET、POST等)、请求头(例如用户代理、Cookie等)和请求正文(例如表单数据)。 6. 服务器接收到请求后,根据请求的路径和方法,调用相应的处理程序(例如一个后端接口或者一个静态文件)。 7. 服务器处理完请求后,将响应结果封装成 HTTP 响应,包括状态码(例如200表示成功)、响应头(例如内容类型、缓存策略等)和响应正文(例如HTML、JSON等)。 8. 服务器将封装好的 HTTP 响应发送回浏览器。 9. 浏览器接收到响应后,根据响应头中的内容类型进行解析,并将响应正文渲染到页面上。 10. 如果响应中包含其他资源(例如图片、CSS、JavaScript文件等),浏览器会根据资源的 URL 发送额外的请求,重复上述流程,直到页面中的所有资源都加载完毕。 11. 浏览器关闭与服务器的 TCP 连接。 这是一个简化的描述,实际的流程可能会涉及更多细节和步骤,例如缓存、HTTPS 安全连接等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值