-1

我正在使用 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>

谢谢

4

5 回答 5

5

尽量省略分号:

item.ImagePath

代替:

item.ImagePath;

并添加一个 + :

item.ImagePath +
于 2012-07-24T08:19:56.697 回答
3

试试这个:

data = '<div class="articleWrapper"><div class="articleImgThumb"><img src="' + item.ImagePath + '" /></div></div>';
于 2012-07-24T08:22:09.273 回答
2

此外,在 item.ImagePath 之后缺少连接“+”运算符

于 2012-07-24T08:22:00.297 回答
0
data = '<div class="articleWrapper"><div class="articleImgThumb">' + '<img src="' + item.ImagePath + '" />' + '</div></div>';
于 2012-07-24T08:23:18.633 回答
0

你用过而不是+之后item.ImagePath。试试这个:

data = '<div class="articleWrapper"><div class="articleImgThumb">' + '<img src="'+item.ImagePath+'" />' + '</div></div>';
于 2012-07-24T08:24:06.573 回答