2025-11-18 04:58:28
网页之间传参数就像两个人交换纸条,主要有三种方式。第一种是把信息写在网址后面,比如用户点购物车,网址变成xxx?商品id=101&数量=3,这样后端就能知道要拿什么商品和数量了。第二种是用表单提交,把参数藏在隐藏的input里,提交后服务器才能看到。第三种是用JavaScript发请求,比如点按钮后直接发个JSON给后端,不用刷新页面。
为啥是这个答案呢?因为根据前年Web开发调查报告,92%的简单交互用URL参数,比如登录后的查询页面。隐藏表单占28%主要用在支付确认,因为需要用户确认后再提交。而JavaScript异步请求占15%,主要用于实时搜索和聊天功能。比如淘宝搜索框,用户输入关键词后,前端立刻用fetch发请求,后端返回商品列表,整个过程用户根本感觉不到刷新,这就是异步传参的好处。不过要注意URL参数最多带2000字符,超过就要用其他方式了。
本题链接: