Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery发布删除按钮上的文件_Php_Jquery_Delete File - Fatal编程技术网

Php jQuery发布删除按钮上的文件

Php jQuery发布删除按钮上的文件,php,jquery,delete-file,Php,Jquery,Delete File,我不知道是否有人能帮我 我已经把页面放在一起,允许用户查看他们上传的图片库 我现在正在开发删除功能,以便用户可以删除任何图像。从本网站成员提供的一些非常有用的指导中,我一直在研究jQueryPost方法,从存储图像的服务器上取消图像链接 根据他们的指导和我所做的后续研究,我认为我可以使用相对路径,即$path 我提出了以下我试图添加到脚本中的内容: <script type="text/javascript"> Galleria.ready(function() {

我不知道是否有人能帮我

我已经把页面放在一起,允许用户查看他们上传的图片库

我现在正在开发
删除
功能,以便用户可以删除任何图像。从本网站成员提供的一些非常有用的指导中,我一直在研究jQueryPost方法,
从存储图像的服务器上取消图像链接

根据他们的指导和我所做的后续研究,我认为我可以使用相对路径,即
$path

我提出了以下我试图添加到脚本中的内容:

<script type="text/javascript"> 

    Galleria.ready(function() {
        this.$('thumblink').click();

        $(".galleria-image").append( 
            "<span class='btn-delete ui-icon ui-icon-trash'></span>"); 
            $(".btn-delete").live("click", function() 
            { var img = $(this).closest(".galleria-image").find("img"); 
                alert('Deleting image... ');
                $(this).closest(".galleria-image"). fadeOut('slow');

                $.ajax({
                    type: "POST",
                    url: "$path",
                }
            });
            return false;
        });

    });

Galleria.ready(函数(){
这是。$('thumblink')。单击();
$(“.galleria image”)。附加(
""); 
$(“.btn delete”).live(“单击”,函数()
{var img=$(this).closest(“.galleria image”).find(“img”);
警报('删除图像…');
$(这个)。最近的(“.galleria图像”)。淡出('slow');
$.ajax({
类型:“POST”,
url:“$path”,
}
});
返回false;
});
});
但不幸的是,我显然做错了这些事情,因为这影响了我的图库功能,它不再工作。也许,因为我对这一点很陌生,所以我对它的看法过于简单,我不确定

我只是想知道是否有人可以看看这个,让我知道我哪里做错了


非常感谢和亲切的问候

您的括号在会议结束后不匹配

$.ajax({
    type: "POST",
    url: "$path",
}

这可能就是javascript被破坏的原因。

您需要使用PHP删除该文件。PHP中包含了一个
unlink
函数。如果您已经编写了任何与此相关的PHP代码,请在此处发布。如果没有,您需要开始编写一些。首先,ajax代码中的url无效。您正在jquery中使用一个php变量。这行不通。把它放在php标签中,然后回显它。这两个都是非常感谢你花时间回复我的帖子,也感谢你在这方面给我做了正确的设置。善良的regardsHi@thelastshadow,非常感谢您抽出时间回复我的帖子并给予指导。问候