js
冬雨小姐姐
这个作者很懒,什么都没留下…
展开
-
js常用方法
1、根据元素id获取元素对象,并修改其rows属性的值 var commentBox = document.getElementById("commentBox"); commentBox.rows = 3; 2、获取元素点击事件的元素对象,并修改其rows属性的值 html代码 <textarea id="commentBox" onclick="comment(this)"></textarea> js代码 //获取点击事件的对象,也就是评论框 var a = e; //将评原创 2021-02-20 16:06:10 · 157 阅读 · 0 评论 -
ajax数据提交
ajax提交json数据 1 前台提交的数据为json字符串格式,像下面这样: data = '{"commentId":"'+commentId+'","commentContent":"'+commentContent+'"}'; //提交数据 提交的时候应写成这样,注意要加大括号 data :{data}, 后台接收千万别加@RequestParam,像下面这样接收: @ResponseBody @RequestMapping("/addCommentForComment") public原创 2021-02-18 11:22:47 · 86 阅读 · 0 评论 -
GET data:image/jpg;base64,35,37,....... net::ERR_INVALID_URL
在接收服务器端传过来的图片将其转换成base64格式赋值给img标签时,出现了上面这个错误,通过查找,参考下面这篇文章,找到了答案,表示感谢。 参考文章链接 原因 服务器端没有将要传递过来的图片数据进行base64编码 解决办法 在服务器端进行编码,后台使用的是java,提供以下代码: 1、base64编码工具类,该类我也是参考网上大佬的,然后添加了一些自己的东西,不过不好意思,时间太久了,记不得具体出处了。 package com.java1234.utils; import java.io.ByteA原创 2021-02-07 12:16:55 · 8009 阅读 · 0 评论 -
js函数返回参数
基本写法 直接在方法里return参数,应该就可以了 function test(){ return '我是要被返回的对象,可以是任何类型,包括对象'; } function test2(){ var a = test(); } 注意事项 1、注意方法里面嵌套方法的情况,比如方法2是写在方法1里面,那么方法2返回的参数外面是接收不到的,接收返回参数的变量为表现为’undefined’. 我一般的解决方法是:要返回的参数定义在方法1里,然后方法2对其赋值,方法1进行返回。 很典型的案例就是使用ajax的原创 2021-02-07 10:26:13 · 1652 阅读 · 0 评论