我对表格有点困惑。 Form::open()
是否需要在控制器中发送它?而且我不想加载它所以我使用了AJAX。
查看:
{!! Form::open(['route' => 'register', 'id' => 'register']) !!}
{!! Form::label('FirstName: ') !!} {!! Form::text('firstname', null, ['class'=> 'form-control']) !!}
{!! Form::submit() !!}
{!! Form::close() !!}
JS:
$('#register').on('submit', function(){
$.post('/register',{
data: {req: $(this).serialize()}
}).done(function(response){
console.log(response);
});
});
答案 0 :(得分:0)
您的表单提交是因为您没有通过ajax阻止默认事件。你的ajax应该看起来像thos
$('#register').on('submit', function(e){
$.post('/register',{
data: {req: $(this).serialize()}
}).done(function(response){
console.log(response);
});
event.preventDefault();
});
希望得到这个帮助。