當前位置:編程學習大全網 - 網站源碼 - Laravel用ajax提交這個表單,控制器code應該怎麽寫

Laravel用ajax提交這個表單,控制器code應該怎麽寫

這是壹個頭像上傳的例子

//前臺視圖:

//在head裏加上_token

<meta name="_token" content="{{ csrf_token() }}"/>

$.ajax({

url:'head_portrait'

,

data:{src:src},

type:'GET',

headers:{'X-CSRF-TOKEN':$('meta[name="_token"]').attr('content')},

success:function(data){

//console.log(data);

id.text('上傳頭像成功');

console.log(data);

//後臺控制器:

//個人資料頭像保存

public?function?head_portrait(Request?$request){

$uid?=?session()->get('huser_id');

$res?=?DB::table('userinfo')->where('uid',$uid)->count();

if($res?&&?!empty($request->input('src'))){

$ress?=?DB::table('userinfo')->where('uid',$uid)->update(['uid'=>$uid,'head_portrait'=>$request->input('src')]);

}else{

$ress?=?DB::table('userinfo')->where('uid',$uid)->insert(['uid'=>$uid,'head_portrait'=>$request->input('src')]);

}

if($ress){echo?1;}else{echo?0;}

}

},

error:function(){

id.text('上傳頭像失敗');

},

async:false

})

  • 上一篇:聊聊手機怎麽開直播間
  • 下一篇:請問如何在js中遍歷jsp頁面裏的java代碼(如List<xxx>),程序代碼如下
  • copyright 2024編程學習大全網