日常报错

8-10

如果引入js在head

那全局函数要加 $(document).ready(function (){}); 切记⭐

否则引入js放在</body>上,自动加载。

mapper文件一定要认认真真看清楚每一个字,特别是参数!

编写完mapper,在数据库先运行,检查语句没错

 

8-11

通过 name

var name = $('input[name="CN_NAME"]').val();

通过 id

var name = $('#CN_NAME').val();

通过 class

var name = $('.CN_NAME').val();

 

一般情况下,用success做请求就可以,但是如果我们用了异步请求,又想按顺序执行代码,那就要在success后加入,或用到complete。
当然ajax也有同步属性。

form表单没有name的元素是不会提交的。

 

8-18

其快捷键是 : ctrl+/
java文件中按ctrl+/ : //注释
java文件中按ctrl+shift+/: /**/
/**+回车:/** 换行 */

反斜杠“\”表示转义字符,例如:要做制表,可以输入:\t;做换行:\n等。如果要输出反斜杠“\”也需要用转义字符:“\\”


String path = new File("").getCanonicalPath()+"\\src\\main\\resources\\static\\files";


response.setHeader("content-disposition","attachment;fileName="+ URLEncoder.encode(fileName,"UTF-8"));//文件名可以是中文编码

 

8-28

Http请求中文乱码处理

response.setContentType("text/plain;charset=utf-8");

 

静态资源访问乱码

server.servlet.encoding.force=true

 

8-31

@RequestBody 接收的是请求体里面的数据(get是默认的请求体,post是提交表单需要的请求体)

如果不是放在 请求体中的话,那么后台接收前台传过来的参数时,要用@RequestParam来接收,或则形参前什么也不写也能接收。
@RequestParam接收的是key-value里面的参数,

 

Axios:在内部不能用this拿数据,要在外部先用变量装起来,let _this = this

 

9-24

++a,这种会改变a的值,递归使用要小心

posted @ 2020-08-10 22:20  赫拉克利特  阅读(102)  评论(0编辑  收藏  举报