У меня есть форма. Для ее отправки я использую ajax. То есть, пишу код
$("#editEvenForm").submit(function (e) {
e.preventDefault();
$.ajax({
url: '/my/schedule/edit',
type: 'post',
data: $(this).serialize(),
success: function (res) {
console.log(res);
var data=JSON.parse(res);
msg(data[0].sms, data[0].status);
if (data[0].status=='success'){
window.location.reload();
}
}
})
});
Вот сама форма
<?php $form=ActiveForm::begin([
'id'=>'editEvenForm',
'action'=>'/my/schedule/edit'
]); ?>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Редактировать событие</h4>
</div>
<input type="hidden" value="" name="Schedule[id]" id="ev-id">
<div class="modal-body">
<div class="form-group clearfix">
<div class="col-md-2"><?= $form->field($shedule, 'time')->widget(\yii\widgets\MaskedInput::className(), [
'mask' => '99:99',
'options'=>[
'class'=>'form-control',
'id'=>'ev-time'
]
]); ?>
</div>
<div class="col-md-10">
<?= $form->field($shedule, 'gid')->dropDownList(\common\models\groups\Group::getOptionGroup(), [
'prompt' => 'Выберите группу',
'id' => 'gid_edit'
]); ?>
</div>
</div>
</div>
<?php if (Yii::$app->user->identity->type==2){ ?>
<div class="modal-footer">
<button type="button" class="btn btn-default" id="revert-event">Вернуть на доработку</button>
<button type="button" class="btn btn-success" id="accept-event">Утвердить</button>
<button type="submit" class="btn btn-primary">Сохранить</button>
</div>
<?php } else { ?>
<div class="modal-footer">
<button type="button" class="btn btn-default" id="close-add-event2" data-dismiss="modal">Отмена</button>
<button type="button" class="btn btn-danger" id="delete-event" data-dismiss="modal">Удалить</button>
<button type="submit" class="btn btn-primary">Сохранить</button>
</div>
<?php } ?>
<?php ActiveForm::end(); ?>
После отправки формы, она отправляется 2 раза, то есть console.log() выводится 2 раза. С чем это может быть связано?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день. Есть форма, вот ее основной блок, таких блоков несколько, различаются они только значением input с классом osnova (Программа 1, программа...
Прошу помощи. Нужно сделать взаимосвязь ссылки (a) c select option.
Есть проект в котором необходимо интерактивно использовать выбор страны, наткнулся на компонент - jqvmap который собственно позволяет отобразить...