我想提交一个单一的值如下?为什么我不能发布到使用jquery的laravel路由?
HTML:
<form class="form-horizontal" role="form" method="POST" enctype="multipart/form-data" name="frmanalyse" id="frmanalyse">
{{ csrf_field() }}
<label for="marginsource" style="float: left; width:150px; text-align:left;">Margin Source</label>
<input type="file" name="marginsource" id="marginsource" >
<br />
</form>
脚本:
<script type="text/javascript">
$("#frmanalyse").submit(function(event) {
$.post("marginanalyser", {username: "medo ampir"}, function(data) {
alert(data);
});
event.preventDefault();
});
在laravel路线:
Route::post('marginanalyser',function(Request $request){
echo $request->input('username');
$file = $request->file('marginsource');
echo 'File Name: '.$file->getClientOriginalName();
});
根本没有任何信息显示。
你能按下F12在浏览器中,点击选项卡网络,之后提交您的形式,检查后请求是被创建,页面包含什么?一个错误? –
什么也没有。 –
但有警报?因为只有发出提醒请求时才会显示提醒... –