img src代码无法从javascript渲染

时间:2012-07-24 08:17:31

标签: javascript

我正在使用ajax json返回一些数据。使用json返回的对象具有我需要渲染的图像路径。这是我的js函数中的代码

data = '<div class="articleWrapper"><div class="articleImgThumb">' + '<img src="'+item.ImagePath;'" />' + '</div></div>';

我做错了因为这段代码在我的视图中呈现为

<div class="articleWrapper">
  <div class="articleImgThumb"> // here should be img src code </div>
</div>

由于

5 个答案:

答案 0 :(得分:5)

尽量遗漏分号:

item.ImagePath

而不是:

item.ImagePath;

并添加+:

item.ImagePath +

答案 1 :(得分:3)

试试这个:

data = '<div class="articleWrapper"><div class="articleImgThumb"><img src="' + item.ImagePath + '" /></div></div>';

答案 2 :(得分:2)

此外,在item.ImagePath

之后错过了连接'+'运算符

答案 3 :(得分:0)

data = '<div class="articleWrapper"><div class="articleImgThumb">' + '<img src="' + item.ImagePath + '" />' + '</div></div>';

答案 4 :(得分:0)

您在item.ImagePath之后使用; 而不是 + 。试试这个:

data = '<div class="articleWrapper"><div class="articleImgThumb">' + '<img src="'+item.ImagePath+'" />' + '</div></div>';