【发布时间】:2012-06-06 18:24:23
【问题描述】:
var alt = json_data['alt']; // some text
var url = json_data['url']; // some url
var img_url = '<img src=\'/' + url + '?h=100&w=100\' alt=\'' + alt + '\'>';
$('#imagepreview').html(img_url); // translates to <img src="/some_url?h=100&w=100" alt="some_text">
为什么会发生这种情况,我该如何预防?
【问题讨论】:
-
实际上这很好,因为它可以生成有效的 HTML。为了使 HTML 代码有效,必须在 urls 中像这样对 & 符号进行转义。所以我认为这里没有问题,它应该可以工作。
-
好的,但在这个例子中我想要 & 而不是 &
标签: javascript jquery