cakephp - Cakephp 表单助手在 jQuery 追加中不起作用
问题描述
我正在尝试将 div 添加到附加中,但我总是得到SyntaxError: missing ) after argument list
我的 div 看起来像
<div class='col-md-6'>
<div class='form-group'>
<?= $this->Form->control('user_id', ['options' => $users,'class'=>'form-control']);?>
</div>
<div class='form-group'>
<?= $this->Form->control('phone_number',['class'=>'form-control']); ?>
</div>
</div>
我试过追加如下
$('#cform').append("<div class='col-md-6'><div class='form-group'><?= $this->Form->control('user_id', ['options' => $users,'class'=>'form-control']);?></div><div class='form-group'><?= $this->Form->control('phone_number',['class'=>'form-control']); ?></div></div>");
我在这里没有收到任何语法错误,我该如何解决?
解决方案
您可以使用反引号`
$('#cform').append(`<div class='col-md-6'><div class='form-group'><?= $this->Form->control('user_id', ['options' => $users,'class'=>'form-control']);?></div><div class='form-group'><?= $this->Form->control('phone_number',['class'=>'form-control']); ?></div></div>`);
IE 可能不支持反引号,所以可以在空格前使用“\”
例子 :
<div class="form-group">\
<?= $this->Form->control('user_id', ['options' => $users,'class'=>'form-control']);?>\
</div>\
<div class="form-group">\
<?= $this->Form->control('phone_number',['class'=>'form-control']); ?>\
</div>\
推荐阅读
- types - 引用元组字段的类型
- python - 是否有一种更快/可优化的方法来从 python 中唯一元素的集合/列表中找到唯一组合
- opencv - 如何构建 opencv 示例
- css - 外部文件上的 Css 动画不起作用。但正常的风格工作?
- javascript - 为什么在一种情况下渲染时调用 onClick 函数,而在另一种情况下不调用
- isabelle - Isabelle 在任何语言环境之外使用语言环境或上下文
- python - 导入时将 Python 模块重新路由到另一个目录(子版本)
- c# - 使用 for 循环的直线折旧
- arraylist - 在 Zig 中更改数组列表中的值
- c# - 是否可以使用密码字符隐藏文本框的值?