jquery如何让网页数据仍保持为刷新前的状态(含radio按钮)

例,要使某些信息刷新后还在.如收费项,及是否显示单选按钮
1.后台Dao层获取数据库对应得字段信息(下面以siteId去获取)
public Record getChargeInfo(String siteId){
//此处仅为一条包含多个对象的数据,故为Record类型,若为列表则为List
StringBuffer sb = new StringBuffer();
sb.append(“select * from crm_site_order_charge_settings where site_id = '”+siteId+"’");
//select * 可改为你想要查找的某些字段,条件也可自定
sb.append(“and status = ‘0’”);
return Db.findFirst(sb.toString());
}
2.service层调用上面的Dao层的方法
public Record getChargeAllInfo(String siteId){
return customChargeDao.getChargeInfo(siteId);
}
3.Controller层调用并将结果返回给前端jsp
Record chargeInfo = customChargeService.getChargeAllInfo(siteId);
System.out.println(chargeInfo);//输出以便查看是否得到数据库的数据
model.addAttribute(“chargeInfo”,chargeInfo);//绑定对象传给前端
4.前端jsp接收后台的对象并取得其中所需要的值()
在这里插入图片描述图片效果刷新前如上,
前端代码
在这里插入图片描述
保持按钮刷新后不变,则加上以下代码
因为html中已经加了默认选中,所以不需要判断与默认一致的情况,当然你也可以不设置,进行判断
$(function(){
$(document).ready(function(){//页面开始加载就执行
var a = ${chargeInfo.columns.charge_a_display };
if(a1){
$(“input[name=‘charge_a_display’]”).eq(1).prop(“checked”,true);
}
var b = ${chargeInfo.columns.charge_b_display };
if(b
1){
$(“input[name=‘charge_b_display’]”).eq(1).prop(“checked”,true);
}
});});
在这里插入图片描述
输入框的文字不变需添加默认value值,chargeInfo为后台传过来的对象
刷新后效果与上图一致,就不给图了.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值