[英]URL from json adding a trailing slash
我有一個包含URL的JSON元素:
"http://media.xyz.com/Data/stockPhotos/17962.jpg"
但是,當我嘗試在JavaScript中使用它時:
imgRow += "<td><img src=" + item.style.stockPhotoUrl + "/></td>";
結果是:
<td>
<img src="http://media.xyz.com/Data/stockPhotos/17962.jpg/"/>
</td>
我不知道為什么要加上斜杠。
我如何擺脫這個斜線?
HTML標簽屬性應該用雙引號引起來。
您得到的行為可能是不包裝src屬性的產物。 嘗試將您的JavaScript修改為此:
imgRow += "<td><img src=\"" + item.style.stockPhotoUrl + "\"/></td>";
或者,使用單引號表示字符串:
imgRow += '<td><img src="' + item.style.stockPhotoUrl + '"/></td>';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.