0
我正在使用MTHAML的PHP端口,它使用完全相同的語法。我怎麼能告訴MTHAML當我使用它們裏面mthaml處理我的php變量裏面:javascript
https://github.com/arnaud-lb/MtHaml
例如本
:javascript
if (#{$response)} !== "") {
show_error("#{$response}");
}
被轉換到這個
<script type="text/javascript">
//<![CDATA[
if (<?php echo htmlspecialchars(escape("$response"),ENT_QUOTES,'UTF-8'); ?> !== "") {
show_error("<?php echo htmlspecialchars($response,ENT_QUOTES,'UTF-8'); ?>");
}
//]]>
</script>
所以我的PHP布爾變量不能碰我的變量在呈現的JavaScript中顯示爲空白,或者如果我的php變量是帶引號的字符串,則引號最終會被轉換爲&。