【发布时间】:2019-07-02 11:30:28
【问题描述】:
我想使用 ajax 将数据传输到控制器。这是ajax代码
$(document).on("click", '#bt1', function(e)
{
e.preventDefault();
$.ajax({
url:"/insert_",
type:"post",
data:{
name2:"admin",
_token: $("input[name='_token']").val()
}
})
});
这是控制器中的代码
public function insert_db(Request $request)
{
dd($request->all());
}
这是布局代码
<form action="/insert_" method="post">
@csrf
<input type="submit" id="bt1" value="do it">
</form>
这里是代码 в web.php
Route::post('/insert_',"StudentController@insert_db");
【问题讨论】:
-
把你的name2改成'name2'
-
您确定您的 javascript 正在运行吗?看起来您只是从 html 而不是通过 ajax 发布表单。