Cakephp 表单助手无法在 jQuery 追加中工作
Cakephp Form helper not working in jQuery append
我正在尝试将 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可能不支持反勾,所以可以在space前加"\"
示例:
<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 放入追加中,但我总是得到 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可能不支持反勾,所以可以在space前加"\"
示例:
<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>\