0
問題はajaxであると確信しています。アヤックスなしでいいです。 これは私のjavascriptのコードです:yiiフレームワークでAjaxフォームを送信
var frm = $('#register-form');
$(document).on('submit', '#register-form', function (e) {
$.ajax({
type: frm.attr('method'),
url: frm.attr('action'),
data: frm.serialize(),
success: function (data) {
alert('Form was submitted!');
}
});
e.preventDefault();
});
});
形式は次のとおりです。
<form class="formclass" method="POST" action="<?php echo Yii::$app->request->baseUrl;?>/telephone/addnow/" role="form" enctype="multipart/form-data" id="register-form" novalidate="novalidate">
...
</form>
とコントローラのアクションはありません:
public function actionAddnow()
{
if(Yii::$app->request->isAjax)
{
//codes here
}
}
問題は、私は、送信ボタンをクリックしたときにということで、何も起こっている。
エラーを追加する:function(e){ console.error(e); } '' ' – rottenoats