rob*_*ert 3 javascript php quotes
如何处理必须存在的数据中的引用?
这个javascript语句正常工作,直到城市名称为"ST JOHN'S".我们无法更改数据库中城市名称的更改 - 或者 - 使用更可靠的密钥.
$('#map_output').html('<p><img src="img/map/<?=$CITY_OUT?>_map.PNG" width="600"></p>')
Run Code Online (Sandbox Code Playgroud)
编辑:你使用它(sorta)像json_encode:
<?=htmlspecialchars($CITY_OUT, ENT_QUOTES)?>
Run Code Online (Sandbox Code Playgroud)
但htmlspecialchars更具语义性 - json_encode是关于生成JSON(内部,数据表示),而不是关于表示.
尼克克拉弗是对的 - 它也会奏效.
编辑:需要ENT_QUOTES正确渲染"'"