<?
//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 の通常の動作です。