含文件上传的form表单AJAX提交小结

2022-10-11 21:57:43 131 0
魁首哥

最近在学习PHP时,遇到不知道如何含文件上传的form表单 AJAX 提交,现在把这些记录下来以备自己后续复习时用:

HTML代码

 	
{volist name='classlist' id='vo'} {in name='$vo.name' value='$list.class'} {$vo.name} {else /} {$vo.name} {/in} {/volist}
file " name='faceimage' accept="image/jpeg,image/png">

script部分

   

后台处理部分:

 public function editUserOperation( request  $request)
    {
        $this->isTeacherLogin();
        $data = $request->param(true);
  
        foreach ($data as $key => $value) {
            if ($key == "faceimage") {     //判断file的input有没有选择文件
                $file = request()->file('faceimage');
                $info = $file->move("../uploads/");
                $url = $info->getSaveName();   //文件上传后的路径和文件名
                $data[$key] = $url;
            }else{
                $data[$key] = $value;
            }
        }
        $ condition  = ['id' => $data['id']];
        $result = TeacherModel::update($data, $condition);
        if ($result == true) {
            return ['message' => "修改成功"];
        } else {
            return ['message' => "修改失败"];
        }
   return ['message' => "成功"];
    }  

这是我初学TP5.1学习资料,大神们勿喷!

收藏
分享
海报
0 条评论
131
上一篇:PHP学习第十五天——JavaScript入门DOM对象:二 下一篇:php各版本区别

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码