如何解析一个字符串在背景图像url引用html,javascript
How to parse a string in background-image url in quoted html,javascript?
从ajax调用(图像名称:Logo, JGP - lille70720150924032031.jpg)从控制器到symfony2中的index.html.twig后,将图像放入如下所示的javascript表变量
数据(指标)。Interestlogo =图像名称;
table="";
table += "<div class='imgparam th' style='background-image: url({{basepath}}/uploads/Interests/"+data[index].Idinterestmaster+"/thumbnails/"+data[index].Interestlogo+")'></div>";
$("#results").append(table);
这里所有正常的图像名称都工作正常。如果图像名称=Logo, JGP - lille70720150924032031.jpg则图像不显示
这里我需要在下面加上双引号Background-image: url(" path应该在这里");
我得到的如下所示Background-image: url(path应该在这里);//没有双引号
请告诉我,怎样放双引号
如果你是动态创建url,你必须确保它们是web安全的。
URL是否允许包含空格?
不能包含空格。但这就是为什么当你看这个问题的标题时它有很多破折号,
/questions/32783366/how-to-parse-a-string-in-background-image-url-in-quoted-html-javascript
我建议通过URL编码器运行你的代码。
在JavaScript编码URL ?
希望对大家有所帮助
经过大量的研究,最后我很高兴我得到了解决方案。我有单独的url路径,并放入var url路径。对于url应用引号,使用斜杠作为答案代码。
最后用background_image url代替了带引号的url。
var urlpath="{{basepath}}/uploads/Interests/"+data[index].Idinterestmaster+"/thumbnails/"+data[index].Interestlogo;
var withdoublequotes="'""+urlpath+"'"";
table += "<div class='imgparam th' style='background-image: url("+withdoublequotes+")'></div>";
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用带括号的图像URL作为jQuery的背景
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 可以't使用PHP使用Froala编辑器上传图像URL
- 在字符串中查找所有图像 src URL 并存储在数组中
- 语义ui表单验证:图像url
- 如何将图像从URL附加到FormData - Javascript
- 如何从 URL 数组向文档添加图像列表
- 将图像下载为数据url时出错
- 使用javascript从HTML网页中提取图像url
- 检测图像URL是否已损坏JQUERY
- 存储和检索图像数据URL
- Javascript,Jquery-添加url图像
- 我无法在我的网站上获取任何图像或显示任何 URL 图像
- 如何检测和转换来自纯文本URL的URL图像和视频
- 在jquery/Javascript中浏览图像时,如何从本地磁盘获取本地url图像路径
- 如何通过
返回编码的url图像
- 我如何得到url图像,当我在facebook上张贴我的url
- 检测字符串是否包含url图像