婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > thinkPHP利用ajax異步上傳圖片并顯示、刪除的示例

thinkPHP利用ajax異步上傳圖片并顯示、刪除的示例

熱門標(biāo)簽:合肥企業(yè)外呼系統(tǒng)線路 桂陽(yáng)公司如何做地圖標(biāo)注 宿州正規(guī)外呼系統(tǒng)軟件 神龍斗士電話機(jī)器人 太原400電話申請(qǐng)流程 萍鄉(xiāng)商鋪地圖標(biāo)注 代理打電話機(jī)器人 電信外呼系統(tǒng)多少錢一個(gè)月 企業(yè)400電話辦理多少費(fèi)用

近來(lái)學(xué)習(xí)tp5的過(guò)程中,項(xiàng)目中有個(gè)發(fā)帖功能,選擇主題圖片。如下:

利用原始的文件上傳處理,雖然通過(guò)原始js語(yǔ)句能實(shí)時(shí)顯示上傳圖片,但是這樣的話會(huì)涉及很多兼容問(wèn)題。使用ajax技術(shù),實(shí)現(xiàn)選擇性刪除所選圖片功能,并不會(huì)有兼容問(wèn)題。

表單文件form:

form method="post" enctype="multipart/form-data">
div style="margin: 20px 20px 20px 10px;">
  主題圖片:
  span id="img-list-box" style="margin-left: 25px;">/span>
  span style="display:inline-block;height: 30px;position: relative;top:0px;left:0px;">
    a style="display: inline-block;width: 100px;height:30px;line-height: 30px;text-align:center;background: #F60;color: #FFF;">圖片上傳/a>
    input type="file" name="img_src" style="width: 100px;border: 1px solid red;position: absolute;top:0px;left: 0px;height: 30px;opacity: 0;" id="up-img-file" onchange="upimg(this)">
   /span>
/div>
/form>

需要發(fā)送Ajax請(qǐng)求的話,當(dāng)然表單是不能實(shí)現(xiàn)我們的需求的,因此,我們需要給表單關(guān)聯(lián)一個(gè)單擊事件去幫我們進(jìn)行Ajax請(qǐng)求并選擇圖片。

當(dāng)我們點(diǎn)擊上傳圖片這個(gè)button按鈕時(shí)觸發(fā)選擇圖片實(shí)現(xiàn)Ajax上傳

JavaScript代碼:

script type="text/javascript" src="__STATIC__/home/js/jquery.min.js">/script>
script type="text/javascript">
  function upimg(obj)
  {
    if( obj.value == "" ) {
      return;
    }
    var formdata = new FormData();
    //input type="file" name="img" value="" />
    formdata.append("img" , $(obj)[0].files[0]);//獲取文件法二
    $.ajax({
      type : 'post',
      url : '/home/note/upimg', //接口
      data : formdata,
      cache : false,
      processData : false, // 不處理發(fā)送的數(shù)據(jù),因?yàn)閐ata值是Formdata對(duì)象,不需要對(duì)數(shù)據(jù)做處理
      contentType : false, // 不設(shè)置Content-type請(qǐng)求頭
      success : function(response){
        console.log(response);
        var html = 'div style="position: relative;margin-right: 20px;margin-bottom: 15px;width: 132px;display: inline-block;border: 1px solid #CCC;background:#EEE;">'
            +'span style="display: block;width: 120px;height: 80px;border: 1px solid #F2F1F0;margin: 5px;overflow: hidden;">'
            +'img src="'+response+'" style="width: 100%;" />'
            +'/span>'
            +'input type="hidden" name="imgs[]" value="'+response+'" />'
            +'a onclick="delImg(this);" style="z-index: 10;display: block;top: -8px;cursor:pointer;right: -8px;position:absolute;width: 20px;height: 20px;background: #CCC;border-radius:100%;text-align:center;line-height: 20px;border: 1px solid #C1C1C1;color: #555;">X/a>'
            +'/div>';

        $('#img-list-box').append(html);
      },
      error : function(){ }
    });
  }

  function delImg(obj)
  {
    $(obj).parent('div').remove();
  }
/script>

點(diǎn)擊選擇圖片之后就是交給服務(wù)器端處理了。

php接口文件:

  public function upimg()
  {
    //驗(yàn)證
    $file = request()->file('img');
    // 移動(dòng)到框架應(yīng)用根目錄/public/uploads/ 目錄下
    if($file){
      $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
      if($info){
        // 成功上傳后 獲取上傳信息
        $img_src = '/uploads/'.$info->getSaveName();
        echo $img_src; //返回ajax請(qǐng)求
      }else{
        // 上傳失敗獲取錯(cuò)誤信息
        $this->error($file->getError());
      }
    }
  }

改善后的效果圖:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 基于Spring Boot利用 ajax實(shí)現(xiàn)上傳圖片功能
  • JavaScript實(shí)現(xiàn)圖片上傳并預(yù)覽并提交ajax
  • jquery+ajax實(shí)現(xiàn)上傳圖片并顯示上傳進(jìn)度功能【附php后臺(tái)接收】
  • PHP結(jié)合jquery ajax實(shí)現(xiàn)上傳多張圖片,并限制圖片大小操作示例
  • Ajax實(shí)現(xiàn)圖片上傳并預(yù)覽功能
  • ajax實(shí)現(xiàn)上傳圖片保存到后臺(tái)并讀取的實(shí)例
  • php+ajax+h5實(shí)現(xiàn)圖片上傳功能
  • php+ajax實(shí)現(xiàn)異步上傳文件或圖片功能
  • 基于ajax實(shí)現(xiàn)上傳圖片代碼示例解析

標(biāo)簽:鄂州 綏化 辛集 太原 白銀 崇左 廊坊 衡陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《thinkPHP利用ajax異步上傳圖片并顯示、刪除的示例》,本文關(guān)鍵詞  thinkPHP,利用,ajax,異步,上傳,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《thinkPHP利用ajax異步上傳圖片并顯示、刪除的示例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于thinkPHP利用ajax異步上傳圖片并顯示、刪除的示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    福利一区在线观看| 欧美视频在线一区二区三区| 亚洲午夜精品网| 欧美一级理论片| 成人看片黄a免费看在线| 在线观看国产日韩| 国产在线一区观看| 久久久久久久久久久电影| 久久久久久一二三区| 亚洲日穴在线视频| 琪琪久久久久日韩精品| 国产欧美一区二区精品忘忧草 | 成人欧美一区二区三区白人| 国产精品国产精品国产专区不片| 精品成人私密视频| 久久99国内精品| 久久综合色8888| 精品一区二区三区久久久| 久久麻豆一区二区| 一本到不卡精品视频在线观看 | 色呦呦国产精品| 久久99最新地址| 有码一区二区三区| 亚洲精品福利视频网站| 日韩女优av电影| 在线亚洲人成电影网站色www| 韩国在线一区二区| 亚洲午夜久久久久久久久久久| 欧美日韩免费观看一区三区| 欧美日韩1区2区| 国产亚洲一本大道中文在线| 日韩精品一二区| 亚洲成人午夜影院| 一区二区不卡在线播放| 免费观看在线综合| 日韩你懂的在线播放| 91麻豆精东视频| 中文字幕日本不卡| 美女诱惑一区二区| 日韩一区二区在线看片| 欧美视频自拍偷拍| 一二三区精品福利视频| 成人h动漫精品一区二区| 欧美日韩和欧美的一区二区| 精品国产a毛片| 国产一区二区在线观看免费| 99re66热这里只有精品3直播| 欧美视频完全免费看| 亚洲免费观看高清在线观看| 日日摸夜夜添夜夜添国产精品| 91亚洲精品久久久蜜桃| 中文字幕一区二区三区av| 国产精品自在在线| 亚洲欧美色一区| 8x8x8国产精品| 欧美电影免费观看完整版| 中文字幕av一区二区三区高| 91精品国产丝袜白色高跟鞋| 成人天堂资源www在线| 亚洲精品第1页| 91浏览器在线视频| 国产精品一区二区三区四区| 美女看a上一区| 国产自产v一区二区三区c| 日本成人在线不卡视频| 国产一区在线观看视频| 男人的j进女人的j一区| 三级久久三级久久久| 亚洲欧美日韩久久| 亚洲人成在线观看一区二区| 国产午夜亚洲精品羞羞网站| 日韩免费观看高清完整版| www久久精品| 国产精品成人在线观看| 久久久国产精品不卡| 久久久久久久久一| 日韩欧美中文字幕制服| 麻豆精品一二三| 国产成人精品一区二| 免费成人美女在线观看| 亚洲国产综合在线| 国产成人精品在线看| 国产精品一二一区| 成人爽a毛片一区二区免费| 成人涩涩免费视频| 91片黄在线观看| 欧美猛男超大videosgay| 欧美性猛交xxxx黑人交| 欧美日韩成人综合天天影院| 91色在线porny| 欧美日韩成人一区| 欧美国产精品中文字幕| 国产精品理伦片| 亚洲123区在线观看| 国产精品免费免费| 午夜影院久久久| 亚洲国产精品麻豆| 久久精品国产澳门| 一本大道久久精品懂色aⅴ| 欧美天堂一区二区三区| 日韩一区二区在线观看| 亚洲免费av网站| 欧美一二三四在线| 成人综合在线视频| 亚洲福利视频一区| 久久亚区不卡日本| 色av一区二区| 精品中文字幕一区二区小辣椒| 欧美日本视频在线| 国产成人精品在线看| 久久综合狠狠综合久久激情| 精品福利在线导航| 久久9热精品视频| 欧洲人成人精品| 国产精品久久久久久久久久免费看| 亚洲欧美日韩国产成人精品影院| 午夜精品久久久久久久久久| 蜜桃传媒麻豆第一区在线观看| 丰满白嫩尤物一区二区| 精品视频1区2区| 亚洲国产高清在线| 久久精品国内一区二区三区| 国产乱码精品一区二区三区五月婷 | 不卡的av中国片| 欧美一区二区三区视频在线观看| 欧美一区二区三区播放老司机| 欧美大片在线观看一区二区| 国产亚洲综合在线| 国产综合久久久久久鬼色| 欧美日韩一区在线| 亚洲午夜激情网页| 欧美日韩三级在线| 亚洲高清视频的网址| 国产一区二区三区香蕉| 国产欧美视频在线观看| 国产麻豆91精品| 国产精品不卡视频| 欧美日韩免费高清一区色橹橹| 亚洲成av人影院在线观看网| 91久久精品国产91性色tv| 一区二区三区在线视频免费| 91日韩在线专区| 黑人巨大精品欧美一区| 日韩欧美久久一区| 日韩影院在线观看| 一区二区欧美国产| 久久精品人人做人人综合| 亚洲香蕉伊在人在线观| 亚洲精品中文在线影院| 久久精品噜噜噜成人av农村| 青娱乐精品视频| 欧美精品精品一区| 日本最新不卡在线| 久久久夜色精品亚洲| 不卡av在线网| 免费看黄色91| 亚洲国产毛片aaaaa无费看| 91精品国产福利| 色就色 综合激情| 国产高清在线观看免费不卡| 18欧美乱大交hd1984| 国产精品久久久久久久久免费相片| 青椒成人免费视频| 亚洲人妖av一区二区| 337p亚洲精品色噜噜狠狠| 国产精品一区二区不卡| 亚洲高清不卡在线观看| 久久久久久一级片| 日韩一级完整毛片| 欧美日本一区二区| 91九色02白丝porn| 99久久精品国产导航| 麻豆91在线看| 亚洲一区二区三区精品在线| 欧美一区二区成人| 欧美剧情片在线观看| 欧美一区二区三区免费视频 | 亚洲你懂的在线视频| 亚洲成人在线免费| 2017欧美狠狠色| 国产午夜三级一区二区三| 一本到不卡精品视频在线观看| 一区二区免费视频| 亚洲欧美在线视频观看| 精品一区免费av| 日本大胆欧美人术艺术动态| 亚洲人妖av一区二区| 亚洲高清免费视频| 国产成人av电影在线观看| 亚洲一区二区三区美女| 欧美午夜精品免费| 欧美大片在线观看一区二区| 欧美色倩网站大全免费| av在线综合网| 精品国产一区二区三区久久久蜜月| 欧美色精品在线视频| 精品写真视频在线观看| 美腿丝袜在线亚洲一区| 国产精品久久久久久久久果冻传媒| www国产亚洲精品久久麻豆|