溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

thinkphp image刪除圖片如何實(shí)現(xiàn)

發(fā)布時(shí)間:2022-12-05 11:04:31 來源:億速云 閱讀:148 作者:iii 欄目:編程語言

這篇文章主要講解了“thinkphp image刪除圖片如何實(shí)現(xiàn)”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“thinkphp image刪除圖片如何實(shí)現(xiàn)”吧!

thinkphp image刪除圖片的實(shí)現(xiàn)方法:1、打開前端代碼文件;2、使用Ajax代碼“success:function(data) {...}”實(shí)現(xiàn)局部刷新;3、打開tp后臺(tái)代碼文件,并通過“public function delete_image(){...}”方法實(shí)現(xiàn)圖片數(shù)據(jù)刪除即可。

ThinkPHP5使用ajax異步刪除圖片

AJAX 最大的優(yōu)點(diǎn)是在不重新加載整個(gè)頁面的情況下,可以與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁內(nèi)容。

ThinkPHP5使用ajax異步刪除圖片。整個(gè)頁面地址不變,實(shí)現(xiàn)局部刷新。

代碼展示:

<script type="text/javascript">
    function delete_image(o){
        if(!confirm('確定刪除圖片?')){
            return false;
        }
        var url="{:url('delete_image')}";
        var imgsrc=$(o).attr('id');
        $.ajax({
            url : url,
            type : "post",
            dataType : "json",
            data : {
                imgsrc:imgsrc
            },
            //如果返回成功
            success : function(data) {
                if(data.type == 1){
                    //執(zhí)行刪除操作
                    $(o).remove();                                                                    
                    alert('刪除成功!');
                }else if(data.type == 2){
                    alert('刪除失??!');
                }else{
                    alert('刪除失??!');
                }
            }
         });
     }
</script>

提交到后臺(tái)方法:

public function delete_image(){
    //接收獲取的值
    $imgsrc = input('imgsrc');
    //拼接鏈接地址
    $imgsrc = DEL_UEDITOR.$imgsrc;
    if(file_exists($imgsrc)){
        if(@unlink($imgsrc)){
            //刪除成功
            echo json_encode(array('type' => 1));
        }else{
            //刪除失敗
            echo  json_encode(array('type' => 2));
        }
    }else{
        //如果不存在,刪除失敗
        echo json_encode(array('type' => 3));
    }
}

點(diǎn)擊刪除按鈕,顯示彈框,提示刪除成功或失?。?br/>

感謝各位的閱讀,以上就是“thinkphp image刪除圖片如何實(shí)現(xiàn)”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)thinkphp image刪除圖片如何實(shí)現(xiàn)這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI