通过JavaScript使用img src的问题

通过JavaScript使用img src的问题,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我有一个简单的问题。我从一个JSON文件获取这个carInfo数据,但无法让img源正确地分割变量$imgsrc,而不是将其解析为一个名为“$imgsrc”的字符串。然后我将其附加到我的HTML代码中 var $imgsrc = "images/vehicles/" + carInfo[i].smallImage; var $container = .... + '<img src = '$imgsrc'>' + ....; $('body').append($container)

我有一个简单的问题。我从一个JSON文件获取这个carInfo数据,但无法让img源正确地分割变量$imgsrc,而不是将其解析为一个名为“$imgsrc”的字符串。然后我将其附加到我的HTML代码中

var $imgsrc = "images/vehicles/" + carInfo[i].smallImage;
var $container = .... + '<img src = '$imgsrc'>' + ....;

$('body').append($container);
var$imgsrc=“images/vehicles/”+carInfo[i].smallImage;
变量$container=..+''+。。。。;
$('body')。追加($container);
编辑:

+..''+。。。

这给了我一个错误,因为$imgsrc的开头单引号实际上是在标记开头结束单引号

您需要将var连接到字符串

var $container = .... + '<img src="' + $imgsrc + '">' + ....;
var$container=..+''+。。。。;

您不应该这样做吗:

var $container = .... + '<img src = '+ $imgsrc +'>' + ....;
var$container=..+''+。。。。;

奇怪的答案,很明显,这不是php,正如他用
var$imgsrc
解释的那样,“部分变量$imgsrc”在你的问题中是什么意思?如果你想
'
被解释为有意义的东西,你可能应该写一些类似于
'
的东西。你的问题与下面的链接有关哦,哇,真不敢相信我刚刚忘记了+符号。新的JS,但谢谢
var $container = .... + '<img src = '+ $imgsrc +'>' + ....;