最近碰到一个问题,在html的img标签中传递参数。
大家都知道img的src属性可以携带一个URL请求,而这个请求是get请求。后端的话,需要接受一个json请求,这个时候,我们就需要进行参数的替换了。
首先,get请求的格式:http//:ip:post?param=value¶m=value
而json则是{"key":"value"}
可以使用js的
encodeURI(JSON.stringify({"key":"name"}))
这样转换的就是可以正常使用的参数
如果转换之后还有&的话,需要replaceAll进行替换,比&替换成%26
希望能帮助到你