我想使用ajax将此表单发布到Controller。 p>
< form class =“delete_confirm”action =“{{route('comment.delete_confirm',$ mypage-> id)}}”>
< input type =“hidden”name =“_ token”value =“{{csrf_token()}}”>
< input type =“password”name =“pass_con”placeholder =“비밀번호를입력하세요。”>
< input type =“submit”class = “pass_submit”value =“확인”>
< / form>
code> pre>
JS p>
$ del_conForm .on('submit',function(){
$ .ajax({
url:'comment / {id}',
type:'post',
data:$(this).serialize (),
成功:函数(res){
if(!res){
alert('not correct');
返回false;
}
else {
if(confirm(“Click” 可以继续吗?“)){
$ delForm.submit();
}
}
}
});
});
code> pre>
我想知道 $ mypage-> id code> in HTML表单也是提交控制器。 p>
控制器 p>
public function delete_confirm($ id){
$ mypage = mypage: :findOrFail($ id);
$ password = $ mypage-> password;
$ data = Input :: get('pass_con');
if($ data == $ password) ){
返回'suc';
}其他{
返回false;
}
}
code> pre>
路线 p>
\ n
Route :: get('comment / {id}',['as'=>'comment.delete_confirm','uses'=>'MyPageController @ delete_confirm']);
Route: :post('comment / {id}',['as'=>'comment.delete_confirm','uses'=>'MyPageController @ delete_confirm']);
code> pre>
Request :: ajax() code>部分工作成功,但 $ password code>什么都不返回。 控制器delete_confirm方法可以接收 $ id code>吗? p>
div>