我想在onchange函数调用中发送两个参数(一个PHP变量$ sub_id和一个输入事件),但是此调用(和JS)包含在PHP echo语句中。我在报价中挣扎。简化示例:
echo"
<form>
...
<input type='file' onchange='loadImagePreview($sub_id, event)'>
...
</form>
...
<script>
function loadImagePreview(submissionId, event) {
...
}
</script>
";
任何指导将不胜感激。
答案 0 :(得分:0)
唯一缺少的是$sub_id
周围的转义双引号,除非它是整数,则没有必要。像这样:
echo"
<form>
...
<input type='file' onchange='loadImagePreview(\"$sub_id\", event)'>
...
</form>
...
<script>
function loadImagePreview(submissionId, event) {
...
}
</script>
";