毕设经典-超市进销存管理系统(SSM)-页面之间传参

news/2025/1/16 2:46:09/

前言

其实这是前端的知识,当我们从数据库里获得了参数信息,查看详情的时候,需要跳转到另一个页面,或者弹出另一个页面,这个时候,不需要再从数据库里查询一次参数,只需要把已经查询到的参数传给另一个页面即可。
方法有很多,常见的有,GET,POST这两种,同样也可以使用JS的函数传递参数。

GET

例如当我设置一个URL为 localhost:8080/pssmsys/userinfoadmin/getuserinfolist?a=1&b=2 ,意思是访问 getuserinforlist 页面的时候,通过地址栏传递了两个参数,一个 a 和一个 b。那么如何获得该参数呢?
js

function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if (r != null) {return decodeURIComponent(r[2]);}return '';}

POST

通常我使用POST都是通过 ajax 实现的,而且都是向接口传数据的时候才用。

$.ajax({url : updateGoodsUrl,type : 'POST',data : formData,contentType : false,processData : false,cache : false,success : function(data) {if(data.success){alert('修改成功!');self.location='/pssmsys/goods/list';}}});

JS 函数传参

我在项目当中使用这种方式,通常都是在操作删除操作,这样调用接口后,只需要刷新页面或者跳转页面即可,而不是打开一个新的页面。

stockObj.map(function(item,data){var ifStaus='未完成';var isFis=item.isFinished;var opAHTML='<button onclick="finishIntoStockByid('+item.id+','+item.goodsId+')" type="button" data-toggle="modal"  class="btn btn-sm btn-warning">完成</button>&nbsp;<button type="button" data-toggle="modal" data-target="#myModal2" onclick="deleteIntoStockByid('+item.id+')"  class="btn btn-sm btn-danger">删除</button>';if(isFis==0){ifStaus='未完成';}else if(isFis==1){ifStaus='已出货';opAHTML='';}viewHTML1=viewHTML1+'<tr><th scope="row">'+uid+'</th>'+'<td>'+item.uniqueId+'</td>'+'<td>'+item.goddsNameString+'</td>'+'<td>'+item.outofStockPrice+'</td>'+'<td>'+item.outofStockNumber+'</td>'+'<td>'+item.supplierName+'</td>'+'<td>'+ifStaus+'</td>'+'<td>'+opAHTML+'</td>'+'</tr>';uid++;});

例如上面的代码里 finishIntoStockByid 这个就是一个方法,方法结构如下:

function finishIntoStockByid(id,goodsId){$.ajaxSetup({async:false});$.getJSON('/pssmsys/outstockadmin/finishoutstockbyid?id='+id+'&goodsId='+goodsId,function(item,data){	});self.location='/pssmsys/stock/outputindex';
}

http://www.ppmy.cn/news/774536.html

相关文章

EasyBPM进销存之物料管理

本文是EasyBPM平台实现进销存系列中的一篇&#xff0c;主要讲述物料的相关的管理。 在ERP系统中&#xff0c;“物料”一词有着广泛的含义&#xff0c;它是所有产品、半成品、在制品、原材料、配套件、协作件、易耗品等与生产有关的物料的统称。物料是ERP的基础信息之一&#x…

MySQL数据库的进销存

一、建表 1、用户 DROP TABLE IF EXISTS tb_user; CREATE TABLE tb_user (user_id int(20) NOT NULL auto_increment,user_name varchar(50) NOT NULL,user_login_name varchar(50) NOT NULL,user_login_password varchar(50) NOT NULL,user_tel varchar(50) NOT NULL,PRIMAR…

进销存软件单机两台或多台电脑能用吗

进销存软件单机版故名思义是单台电脑上使用的意思&#xff0c;那么多台电脑是否能够使用进销存软件单机版的&#xff1f;针对这个问题&#xff0c;也许我们首先想到的就是共享&#xff0c;因为平时工作的时候我们经常会把文件或文件夹共享到网上邻居&#xff0c;同事在别的电脑…

进销存管理系统——商品管理

《进销存管理系统——商品管理》项目研发阶段性总结 作者&#xff1a;朱海丁 本次任务完成时间&#xff1a;2021年6月30日&#xff5e;2021年7月7日 开发工具与关键技术&#xff1a;VS和C# 完成模块功能&#xff1a;商品管理 一、功能实现 商品管理主要包括商品类别、商品…

ssm+mysql实现进销存系统

作者主页&#xff1a;夜未央5788 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 进销存库存管理系统源码&#xff0c;采用了ssm框架&#xff0c;功能结构非常简单明了&#xff0c;界面也比较清爽大气&#xff0c;非常适合学生和Ja…

进销存小程序(二)数据库设计

文章目录 1. DB设计2. 设计说明2.1. 用户、店铺2.2. 商品表 3. 商品-规格属性关联表4. 库存表5. 库存变动记录表6. 入库表、出库表 系列文章清单&#xff1a; 进销存小程序&#xff08;一&#xff09;项目整体功能和设计 进销存小程序&#xff08;二&#xff09;数据库设计 进销…

进销存excel_Excel教程:教大家做简单的进销存

618好课狂欢,优惠不等人,早买早便宜 【活动倒计12小时】 特推超级会员限时疯狂抢购 点击了解 支持微信公众号+小程序+APP+PC网站多平台学习 VIP群里有同学昨天询问我,大鹅,怎么做进销存 这个问题,就有一点大了,简单的,配合SQL和透视表,就可以做 复杂的,就要配合VBA代码…

php 进销存 期初数,进销存里面的期初数量是什么?

随着信息化时代的到来&#xff0c;我国经济在快速的增长&#xff0c;各大工厂企业都有了快速发展的基本条件&#xff0c;当然在发展的过程当中&#xff0c;各种软件的使用对于企业的发展是有很大帮助的&#xff0c;进销存软件就是其一&#xff0c;那么使用这种软件对企业能带来…