网页源码:

<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"><script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script><script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="div_list"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><th>学号</th><th>操作</th></tr><tr><td>{{ foo.stu_num }}</td><td><button type="button" class="button button-glow button-border button-rounded button-primary" data-toggle="modal" data-target="#myModal"  data-whatever="参数">添加</button></td></tr></tbody></table>
</div>

data-whatever:通过data-whatever="值"将值传递给模态框

模态框源码:

{#  修改模态框#}<form action="" method="post"><div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><h4 class="modal-title" id="myModalLabel">添加成绩</h4></div><div class="modal-body"><table><tr><td>学号:</td><td><input type="text" name="stu_num" class="put" id="recipient-name"/></td></tr><tr><td>姓&nbsp;&nbsp;&nbsp;名:</td><td><input type="text" name="stu_name" class="put" /></td></tr><tr><td>班&nbsp;&nbsp;&nbsp;级:</td><td><input type="text" name="stu_class" class="put" /></td></tr><tr><td>科&nbsp;&nbsp;&nbsp;目:</td><td><input type="text" name="course_name" class="put" /></td></tr><tr><td>成&nbsp;&nbsp;&nbsp;绩:</td><td><input type="text" name="scroe_grade" class="put" /></td></tr><tr><td>专&nbsp;&nbsp;&nbsp;业:</td><td><input type="text" name="major" class="put" /></td></tr></table></div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">关闭</button><button type="submit" class="btn btn-primary">提交更改</button></div></div><!-- /.modal-content --></div><!-- /.modal --></div></form>

{% url 'modify' %}:提交数据的地方js源码:
<script> //绑定模态框展示的方法 $('#myModal').on('show.bs.modal', function (event) {  var button = $(event.relatedTarget);// 触发事件的按钮  var recipient = button.data('whatever');// 解析出whatever内容  var modal = $(this);//获得模态框本身modal.find('.modal-title').text('学生学号:' + recipient); // 更改将title的textmodal.find('.modal-body input').val(recipient)  })
</script> 

报错:

百度了一下,有人说是js没下载在到本地,引用导致的错误,原文地址:https://www.cnblogs.com/zr123/p/9590989.html

我的解决方法是:将js代码改为:

<script> //绑定模态框展示的方法 $('#myModal').on('show.bs.modal', function (event) {  var button = $(event.relatedTarget);// 触发事件的按钮  var recipient = button.data('whatever');// 解析出whatever内容  var modal = $(this);//获得模态框本身modal.find('#myModalLabel').text('学生学号:' + recipient); // 更改将title的textmodal.find('#recipient-name').val(recipient)  })
</script> 

将其中的

modal.find('#myModalLabel').text('学生学号:' + recipient); // 更改将title的text
modal.find('#recipient-name').val(recipient) find()函数中的css名称改为id就好了。

转载于:https://www.cnblogs.com/I-love-Xiang/p/10798867.html

模态框之Uncaught Error: Syntax error, unrecognized expression:相关推荐

  1. jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: blank

    1.错误描述 jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: bl ...

  2. jquery之Uncaught Error: Syntax error, unrecognized expression: #

    Uncaught Error: Syntax error, unrecognized expression: # 出现这个问题的js代码: function jqLinkSc_onClickClien ...

  3. jquery min js 2 Uncaught Error Syntax error unrecognized e

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.错误 ...

  4. PHP问题 —— PHP Parse error: syntax error, unexpected

    1.1  PHP Parse error: syntax error, unexpected end of file 1.1.1  现象 网上下载了一些PHP代码,运行时报错:6.18   PHP P ...

  5. Parse error: syntax error, unexpected T_PUBLIC in 问题解决

    Parse error: syntax error, unexpected T_PUBLIC in 问题解决 参考文章: (1)Parse error: syntax error, unexpecte ...

  6. Oracle Caused by: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect

    参考:https://blog.csdn.net/qq_36326332/article/details/102938147 https://blog.csdn.net/fly_captain/art ...

  7. 针对Parse error: syntax error, unexpected T_PUBLIC in D:报错提醒

    针对Parse error: syntax error, unexpected T_PUBLIC in D:\wamp报错的原因,是因为 public , private ,protect...... ...

  8. laravel 执行php命令报错PHP Parse error: syntax error, unexpected '=' in的解决方式

    报错内容: PHP Parse error: syntax error, unexpected '=' in 网站目录/vendor/laravel/framework/src/Illuminate/ ...

  9. Parse error: syntax error, unexpected ''解决办法

    在使用PHP5.4及以上版本时,在调用函数时,使用引用符号&时,会出现Parse error: syntax error, unexpected '&'或PHP Fatal error ...

  10. PHP解析错误 PHP Parse error: syntax error, unexpected '[' in

    之前做了一次php后台代码在不同服务器的迁移,代码迁移到新服务器上,代码运行不了,返回500内部错误. 500 内部错误,就查看服务器上 /var/log/php-fpm/www-error.log ...

最新文章

  1. Hadoop之道--MapReduce之Hello World实例wordcount
  2. 服务器:Nginx - 最小配置说明
  3. 面向对象三大特征之继承(extends)——Java笔记(六)
  4. Linux如何避免每次开启 CentOS 时,都要手动开启 sshd 服务,防止连接不上Xshell
  5. 《软件项目管理(第二版)》第 1 章——概述 重点部分总结
  6. server2003-多域间林之间信任配置方法详解(附图)
  7. 封装属性_「Python基础学习」之封装大法
  8. 谈谈JavaScript中的function constructor和new关键字
  9. Java面试官:Kafka集群管理
  10. 我来做百科(第二十天) C
  11. 20-21-2网络管理quiz3
  12. 大数据分析有哪些技巧
  13. mysql 执行计划 视频_实战讲解MySQL执行计划,面试官当场要了我
  14. Android——多线程之Handler
  15. GIS实验之房价数据可视化分析
  16. 8.docker run --rm
  17. 洗小龙虾、麻将,洗碗机品牌“大秀肌肉”会让年轻人心动吗?
  18. Android常用Qualifiers(限定符)
  19. 单细胞分析实录(10): 消除细胞周期的影响
  20. php判断显示器横屏还是竖屏,判断横屏竖屏(三种)

热门文章

  1. leetcode算法题--回文链表
  2. restclient发送json_怎么使用restclient来发送post请求参数
  3. [20180306]关于DEFERRED ROLLBACK2.txt
  4. 在Centos 6.x 下yum安装php 5.5
  5. 说说JS中的浅拷贝与深拷贝
  6. 自己动手搭建DNS服务器
  7. 安装Linux后修改grub默认启动选项
  8. 安装python的rabbitmq扩展库
  9. 活动目录的设计及部署方法
  10. evga x58服务器芯片组,为六核980X而生 EVGA发布X58 FTW3主板