网上大多帖子是这么写的

onclick调javascript函数时,不能直接使用οnclick=“editUser(${prod.id})”,这样会报错,需要修改成如下的格式。

1
2
3
4
5
6
7
8
9
10
11
<a href="#editModal" role="button" data-toggle="modal" th:onclick="'javascript:editUser('+${prod.id}+');'">修改</a>
<script>
function editUser(id){
         $.get("/projectName/user/edit",{objectid:id},function(data) {
                $("#frm_container1").html(data);
            });
     }
</script>

 

但是这种方式对于我的问题并不是很适用,按照这种方式,改过之后,前端依旧报错

取不到传递的字符串,大概就是这个被传递的字符串木有被定义 is not define

所以,对于thymeleaf+bootstrap,onclick传递字符串参数时,应该是这样的

1
<a href="#editModal" role="button" data-toggle="modal" th:onclick="'javascript:editUser(\''+${prod.id}+'\');'">修改</a>

转载于:https://www.cnblogs.com/sujunyuan/p/7919528.html

thymeleaf+bootstrap,onclick传参实现模态框中遇到的错误相关推荐

  1. React自定义组件使用onClick传参注意:onClick只是一个名字而已!

    核心: React自定义组件不是真实DOM,所以没有onClick属性, 如果对React自定义组件写上onClick,也只是个单纯的名字而已,onClick的值作为props传到子组件. 例如: f ...

  2. Bootstrap从入门到实战---模态框

    Bootstrap从入门到实战-模态框 <!DOCTYPE html> <html lang="en"> <head><meta char ...

  3. iview的走马灯嵌套在模态框中,宽度为0的解决方案

    在项目开发中用到了iview的走马灯嵌套在模态框中这种需求,结果发现走马灯图片不显示,打开控制台审查元素发现走马灯的内部盒子width为0,自己感觉在页面初始化的时候,因为模态框初始值为false,所 ...

  4. URL传参时 从URL中获取中文参数的方法

    利用url传参时如果url中的参数是中文时因为编码类型不同在页面中获取会出现乱码 使用此方法能获取url中的参数值 并解决乱码问题 调用时直接 GetUrlByParamName("参数名& ...

  5. Vue的模态框中实现 根据详细地址定位经纬度

    最近在项目中遇到这样一个需求,在新增商品的模态框中,根据拿到的地址在地图上显示具体位置,并把经纬度给后台. 如图,选择供应商之后在2的input框中会显示详细的地址,根据后台返回的详细地址地图上定位到 ...

  6. 基于Bootstrap和animate.css的模态框动画效果

    最近在网上看到了可以对Bootstrap模态框增加打开和关闭的动画效果,故记录一下.原文地址点这里 此动画效果需要引入animate.css,可以在animate.css官方网址中点击下载animat ...

  7. Bootstrap插件(一)——模态框(modal.js)

    前言:这一片文章我们将对bootstrap的modal模态框进行学习,学习他是如何绑定到一个按钮上去点击显示,学习模态框的简单数据配置,学习模态框的使用方式,事件,方法.参数等:下面是modal的内容 ...

  8. bootstrap 模态框满屏_解决Ueditor在bootstarp 模态框中全屏问题

    基本的一些配置就不说了.先说一下要注意的问题:首先是zIndex的设置.记住最好都显示设置模态框和ueditor的zIndex.理清他们的层叠关系. 特别是用到ueditor里面的图片上传功能的更要设 ...

  9. js onclick传参对象_js中onClick([object object])的传参问题。跪求!

    你的位置: 问答吧 -> JavaScript -> 问题详情 js中onClick([object object])的传参问题.跪求! 问题是这样的,看代码 for(var i=0;i ...

最新文章

  1. 什么营销鬼才!王老吉百家姓版本?
  2. linux 并行计算命令,Linux下的并行神器——parallel
  3. 【原拼】从/etc/inetd.conf学习服务(1)
  4. 阿里影业正式成为阿里集团子公司 俞永福辞任执行董事
  5. 速看!不止零关税,RCEP的签订对普通百姓的影响都在这里
  6. 高通平台,MSM8937/MSM8953 RF配置流程
  7. 详解机器学习算法基础--K近邻算法
  8. 许纪霖《中华传统文化30讲》读书笔记
  9. Linux内核“问题门” - 学习问题、经验集锦
  10. 微信小程序之15分钟倒计时(附带天数和时钟的实现方法在文章中)
  11. Domino未来三年的版本
  12. Android 自定义View—月有阴晴圆缺
  13. edge如何导入html文件收藏夹,Edge浏览器如何导入导出收藏夹(目录位置)
  14. 阿里云无影研发负责人任晋奎:无影核心技术能力突破,打造云网端融合的全新体验
  15. 小程序FMP优化实录,已拿offer附真题解析
  16. 干测试三年,我对数据库那可是一脸懵逼!
  17. java.awt.Choice类
  18. Android多点触控技术
  19. maven项目打jar包,将配置文件一并打入包中
  20. 未来视频会议技术发展趋势

热门文章

  1. 87.VGA 88.FPGA
  2. 上海15岁女高中生蝉联“最年轻科学家”
  3. 学Python10大理由:功能多、资源多、挣钱多!
  4. labview与下位机通信的格式问题处理
  5. 使用Elasticsearch+filebeat+logstach+kibana构建日志服务平台
  6. linux的磁盘磁头瓷片作用,Linux 磁盘管理
  7. 远程连接oracle01017,连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!...
  8. python数学知识_数学知识回顾01
  9. flac3d命令流实例大全_如何在Linux上使用xargs命令
  10. 008_SpringBoot视图层技术jsp