我正在使用 PHP 和一个for
循环将数据准备好并html
输出用于在页面上显示的数据。斜线转义导致浏览器错误地查看 html。JSON
appended
JSON
这是我的 PHP for 循环:
$json = '<div id="rsec3" class="rsec">';
for($i=0; $i<count($array); $i++)
{
$coverart = $array[$i]['cover'];
if(empty($coverart))
{
$coverart = "nocoverart.gif";
}
$json .= '<div><img="/video/cover/thumbs/' . $cover . '"></div>';
}
$json .= '</div>';
$json = json_encode(array('ok' => 'ok', 'html' => $json));
echo $json;
这是我的 javascript 解析和附加 json:
$.get('/index_get.php?iid='+this.id,function(data){
$('#indload').hide();
js=jQuery.parseJSON(data);
$('#indr').append(js.html);
});
这就是浏览器显示的内容,一堆无用的行话,</img=">
它自己附加了一个?
<img=" video cover thumbs img.png"></img=">
如何防止这种情况发生并正确显示图像?