我有变量,我从DB字符串url获取,但url没有引号到url我需要在下面添加引号是我的代码。
var audioUrl
url is having string like http://xxxxx/xxx/xx-xx-123.m4a without double quotes
audioUrl= (data.url)
i need convert data.url value to "http://xxxxx/xxx/xx-xx-123.m4a"
Circle Jplayer
var audio="http://xxxxx/xxx/xx-xx-123.m4a"
var myOtherOne = new CirclePlayer("#jquery_jplayer_2",
{
m4a: audio,
}
答案 0 :(得分:4)
如果可能的话,我会使用ES6语法:
`"${data.url}"`
答案 1 :(得分:1)
var audioUrl = "\""+ data.url+ "\"";
无论你获得audioUrl是什么,并且你想用“包装它”,你需要把它们放在里面,然后用它来逃避。上面会导致:
"http://xxxxx/xxx/xx-xx-123.m4a"
如果您使用单引号,则无需使用转义字符。
var audioUrl = '"'+ data.url+ '"';
答案 2 :(得分:0)
这是最简单的方式
var audioUrl = '"' + (data.url) + '"'
答案 3 :(得分:0)
这个问题一直困扰着我,而且确实令人沮丧。 一个简单的解决方案是创建全局变量,并根据需要在字符串中使用它们,如下所示:
var singleQuote = " ' ";
var doubleQuote = ' " ';
希望这对其他人有帮助。