<?
//SQL SELECT HERE
$result = mysql_query($sql);
$options = '';
while ($row = mysql_fetch_array($result)) {
$options .= '<option>Data: ' . $row['data'] .'</option>';
}
?>
$("#multiSelect").html("<?=$options?>");
以上是内联在 javascript 函数中的 PHP 查询。它的目标是填充多选。问题是当 $row['data'] 包含带有双引号的内容时,jQuery 不喜欢它并抱怨。当我删除包含双引号的行时,它工作正常。
我怎样才能解决这个问题?这是jQuery的正常行为吗?