thymeleaf 復選框回顯_Thymeleaf+layui+jquery復選框回顯

一、Thymeleaf+layui+jquery復選框回顯

基于Thymeleaf模板下的layui+jquery復選框回顯,主要是jquery。大致意思是:把數組轉成JSON傳到前臺,再在前臺轉回數組?AJAX一般都是用JSON格式或XML格式來傳遞數據的JSON就是一種具有特殊格式的字符串。

1.實體類屬性

1 //顧客等級

2 private Integer[] constomerGradeArray;3 //用來存儲json格式的顧客等級數組(方便數據傳輸)

4 private String constomerGradeString;

View Code

2.后臺返回

@RequestMapping("goodsTypeList")

public String goodsType_list(Client client,Model model){

if(client!=null){

//將數組轉為json格式

client.setConstomerGradeString(JSON.toJSONString(client.getConstomerGradeArray()));

model.addAttribute("client",client);

}

return "goodsType_list";

}

3.前臺頁面

客戶等級

4.jquery

layui.use(['form','jquery'], function(){

var form = layui.form;

var $ = layui.jquery;

$(function () {

if('[[${client.constomerGradeString}]]'!='null'){

//獲取后臺json /*用jQuery處理傳過來的json值*/

var constomerGradeString=$.parseJSON('[[${client.constomerGradeString}]]');

//獲取所有復選框的值

var constomerGradeArray = $("input[name='constomerGradeArray']");

//遍歷json數組

$.each(constomerGradeString,function(i,json){

//獲取所有復選框對象的value屬性,用json數組和他們匹配,如果有,則說明他應被選中

$.each(constomerGradeArray,function(j,checkbox){

//獲取復選框的value屬性

var checkValue=$(checkbox).val();

if(json==checkValue){

$(checkbox).attr("checked",true);

}

})

//重新渲染(很重要:因為頁面是用layui畫的)

form.render();

})

}

})

})

}

參考鏈接:

json轉換:https://www.cnblogs.com/YeHuan/p/11221504.html 或 https://blog.csdn.net/qq_37444478/article/details/76209189

主要代碼:https://blog.csdn.net/w18853851252/article/details/82888109

表單渲染:https://blog.csdn.net/qq_33048333/article/details/80609553

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533439.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533439.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533439.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機網絡畫出發送窗口變化,全國2010年7月自考計算機網絡原理試題及答案

全國2010年7月自考計算機網絡原理試題及答案課程代碼:04741一、單項選擇題(本大題共24小題,每小題1分,共24分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1.由一…

帶孔的打印紙怎么設置_帶孔電腦打印紙規格尺寸的相關知識及應用范圍

1.帶孔電腦打印紙規格尺寸的相關知識及應用范圍。帶孔電腦打印紙有分241mm和381mm通用兩種規格。這里的241mm和381mm指的是的寬度,通常用的時候來分層數,可以分為1至6層甚至7、8層之多,打印紙的顏色有白、紅、藍、綠、黃五種,而白…

聾人工學院計算機老師,聾人工學院12位手語老師用雙手傳遞聲音

在全國第十屆殘運會暨第七屆特奧會上有一個特殊的節目,它雖然是舞蹈,但表演者卻聽不見背景音樂,它雖然需要踩點,但表演者卻只能靠記憶與眼睛去完成每一個節拍。70名理工大學聾人工學院的聽障同學將克服身體殘疾,共同演…

mysql 乘法_測試面試題集Python花式打印九九乘法口訣表

——————今天距2020年28天——————這是ITester軟件測試小棧第85次推文面試的時候,面試官可能要求原地秀一段代碼,比如小學生都必須會默寫的九九乘法口訣表,有長方形格式、左下三角形格式、左上三角形格式、右上三角形格式、以及右下三…

量子計算機怎么編程,量子計算機編程(一)——QPU編程

今天要給大家介紹的是這本書《Programming Quantum Computers —— Essential Algorithms and Code Samples》,主要講如何在量子計算機上編程,又示例的代碼可以跑 https://oreilly-qc.github.io./ ,這本書的理解方向是純粹計算機的&#xff0…

python支付寶自動轉賬_python實現支付寶轉賬接口

python實現支付寶轉賬接口發布時間:2020-09-14 03:23:42來源:腳本之家閱讀:128由于工作需要使用python開發一個自動轉賬接口,記錄一下開發過程。首先需要在螞蟻金服上申請開通開發者賬戶,有了開發者賬戶就可以使用沙箱…

計算機配置動態硬盤,如何把硬盤的類型從動態變成基本?

將動態磁盤轉換為基本磁盤基本磁盤和動態磁盤是Windows系統下兩種基本的硬盤配置類型。大部分的個人計算機使用的是基本磁盤,這樣能讓磁盤管理變得簡單。高級用戶和IT管理員使用的可能就是動態磁盤以便改善多磁盤計算機的性能。基本磁盤使用主分區,擴展分…

unity 紋理壓縮格式‘_紋理優化:讓你的紋理也“瘦”下來

在上一期《紋理優化:不僅僅是一張圖片那么簡單》中,我們針對紋理相關的優化,挑選了部分知識點分析。無論是大家在開發時的疏忽,還是對相關知識點的理解不足,這些問題的積累最終都會反映到項目的性能表現上。為此&#…

2020中級計算機工程師,2020年上半年中級網絡工程師報考詳解

原標題:2020年上半年中級網絡工程師報考詳解軟考全稱叫做“全國計算機技術與軟件專業技術資格(水平)考試”已經開展了十多年了,所受到的歡迎程度也是越來越高,據統計累計參加軟考的人數已超300萬人,同時每年以21萬人的速度持續增加…

華科計算機復試ccf成績,新鮮速遞!剛擬錄取華科學妹總結的復試攻略,快看

原標題:新鮮速遞!剛擬錄取華科學妹總結的復試攻略,快看今天給大家分享一位19考研學妹的面試經驗,她報考華中科技大學,已擬錄取!復試已落幕,在火車上收到擬錄取通知后,感覺自己就像一…

php負載均衡原理_負載均衡的原理(通俗理解)

簡單的來說,假設,你在放洗腳水,并且,當前你只有一洗腳盆。那么,你的洗腳水不管有多少,你最多就能裝一個洗腳盆的這個就是,單服務器應用場景,你的流量就是洗腳水,然后&…

存儲器是計算機的記憶裝置,存儲器(Memory)

存儲器(Memory)存儲器是計算機的記憶裝置。它的功能是存放原始數據、中間數據、運算結果和處理問題的程序。存儲器通常是按地址進行存取數據和程序的。它由許多存儲單元組成,每個單元存放一個若干二進制的數據代碼。為了區分不同的存儲單元,把存儲單元按…

光影mod_MOD墨設設計丨天海之間的烏托之城

WWW.DINZD.COM“人當詩意地棲居”——海德格爾銀湖灣最后一塊稀缺資源,陸止于此,海始于斯。也許會在地圖上迷失,但是卻如仙境般存在,靜謐而神圣,神秘而平和。城市展館 空靈圣潔,隱市秘境天空之盡&#xff0…

計算機繪圖中特征建模的概念,2016年電大 -機械cadcam計算機輔助設計制造習題集.doc...

2016年電大 -機械cadcam計算機輔助設計制造習題集機械CAD/CAM技術習題集青島科技大學CAD中心復習大綱概述掌握CAD、CAE、CAM、CAPP及CAD/CAM系統集成的含義了解硬件組成及分類,掌握聯機系統的聯網方式了解CAD/CAM硬件及軟件的組成了解CAD/CAM系統的功能和任務熟練掌…

逆向查找_「函數說12」數據逆向查找很復雜?match+index讓你輕松搞定

EXCEL進階課堂 函數說 持續更新,這是第12篇教程。歡迎各位小伙伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收獲。第12講:如何輕松的實現數據逆向查找——matchindex01 問題引入前面給大家介紹vlookup函數后&…

計算機輔助審計的特點是,淺談新環境下計算機輔助審計的特點和應用_1

淺談新環境下計算機輔助審計的特點和應用_1 (7頁)本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!24.90 積分從本學科出發,應著重選對國民經濟具有一定實用價值和理論意義的課題。課題具有先…

規培手冊填寫模板_9年老資料員經驗分享,181套資料員模板+302頁工作手冊,成為優秀資料員還能提高工作效率,限時分享...

一個工程項目中,資料員是不可缺少的,資料員主要負責工程的資料收集、編制和整理等工作內容。一個優秀的資料員價值千金,如何才能成為一個優秀的資料員?今天帶來的是在工程中9年資料員的老工編制的資料員工作模板,還有3…

云服務器重裝系統后卡頓,云服務器Windows重裝系統須知

我們Windows2003/2008/2012中文和英文版本可供安裝,安裝需注意:1.Windows2003安裝后,請通過VNC登錄系統設置密碼,默認密碼為空,否則將無法遠程登錄!2.Windows2008/2012系統安裝后,請嘗試使用您設…

dict下如何取值_年薪百萬之路--第十七天 裝飾器(下)和迭代器

一 有參裝飾器>帶有參數的函數裝飾器為被裝飾對象添加認證功能的裝飾器,實現的基本形式如下def deco(func):def wrapper(*args,**kwargs):編寫基于文件的認證,認證通過則執行resfunc(*args,**kwargs),并返回resreturn wrapper如果想提供多種不同的認證方式以供選…

英雄聯盟掉線怎么不顯示重新連接服務器,Win7旗艦版系統玩英雄聯盟掉線總是顯示正在嘗試重新連接如何解決...

英雄聯盟這款游戲想必大家都非常熟悉吧,然而在玩的過程中總是會碰到一些情況,比如有不少win7旗艦版系統用戶在玩英雄聯盟的時候,遇到掉線了,總是顯示正在嘗試重新連接,該怎么辦呢,本文就給大家講解一下Win7…