我有问题。我是Web开发的新手,所以我需要帮助。 我在CakePHP中有一个项目,在一个“编辑”视图中,我有一个bootstrap模式,我需要在数据库中保存数据。从图形上已经全部完成,我只需要知道如何从输入中保存数据,并通过模态发送它们,而无需重新加载页面。
<div id="add" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<form method="post" class="form-horizontal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title"><?= t('Dodaj wariant') ?></h4>
</div>
<div class="modal-body">
<div class="form-group">
<?= $this->Html->input('page_action' , [
'type' => 'hidden',
'value' => f_eas('Subscriptions|update_variant')
]) ?>
<input type="hidden" name="subscription_id" value="<?= (int)$subscription->id ?>">
<div class="col-sm-12">
<label><?= t('Cena') ?></label>
<input type="number" step="0.01" name="price" class="form-control" />
</div>
</div>
<div class="form-group">
<div class="col-sm-12">
<label><?= t('Ważna od') ?></label>
<input type="text" name="valid_from" class="form-control datepicker" />
</div>
</div>
<div class="form-group">
<div class="col-sm-12">
<label><?= t('Ważna do') ?></label>
<input type="text" name="valid_to" class="form-control datepicker" />
</div>
</div>
<div class="form-group">
<div class="col-sm-12">
<label><?= t('Czas trwania') ?></label>
<input type="number" step="1" name="duration" class="form-control" />
</div>
</div>
<div class="form-group">
<div class="col-md-12">
<?php $this->Form->unlockField('active'); ?>
<?= Html::getInstance()->toggle('active', ['checked' => $v->active, 'label' => t('Aktywny')]) ?>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal"><?= t('Dodaj wariant') ?></button>
<input type="submit" class="btn btn-default force-submit" value="<?= t('Wyślij') ?>">
</div>
</form>
</div>
</div>
我的Edit.ctp中有这个模态。 现在怎么办?