Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.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
Javascript Dropzone.js addRemoveLinks不工作_Javascript_Php_Jquery_Laravel 4_Dropzone.js - Fatal编程技术网

Javascript Dropzone.js addRemoveLinks不工作

Javascript Dropzone.js addRemoveLinks不工作,javascript,php,jquery,laravel-4,dropzone.js,Javascript,Php,Jquery,Laravel 4,Dropzone.js,您好,我在使用Dropzone.js中的自定义选项时遇到问题。即使我将其设置为true,它也不会显示删除链接。我不确定我是否做错了,或者到底发生了什么。文件正在正确上载,并且显示加载栏和已完成复选标记 我目前的代码是: <html> <head> <!-- 1 --> <link href="models/site-templates/dropzone.css" type="text/css" rel="stylesheet" /> &

您好,我在使用Dropzone.js中的自定义选项时遇到问题。即使我将其设置为true,它也不会显示删除链接。我不确定我是否做错了,或者到底发生了什么。文件正在正确上载,并且显示加载栏和已完成复选标记

我目前的代码是:

<html>

<head>   

<!-- 1 -->
<link href="models/site-templates/dropzone.css" type="text/css" rel="stylesheet" />

<!-- 2 -->
<script src="models/dropzone.js">
Dropzone.options.myDropzone = {
    addRemoveLinks: true,
};
</script>

</head>

<body>

<!-- 3 -->
<form id="myDropzone" action="upload.php" class="dropzone"></form>

</body>

</html>

Dropzone.options.myDropzone={
addRemoveLinks:是的,
};
这里是upload.php

<?php
$ds          = "/";  //1

$storeFolder = 'uploads';   //2

if (!empty($_FILES)) {

    $tempFile = $_FILES['file']['tmp_name'];          //3             

    $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds . "temp" . $ds;  //4

    $targetFile =  $targetPath. $_FILES['file']['name'];  //5

    move_uploaded_file($tempFile,$targetFile); //6

}
?> 

在其单独的脚本元素中声明dropzone初始化,若要删除缩略图,请添加removedFile方法:-

<script src="./lib/dropzone-3.12/dropzone.js"></script>
<script type="text/javascript">
  Dropzone.options.myDropzone = {
    addRemoveLinks: true,
    removedfile: function(file) { 
      var _ref;
      return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0;
    }
  };
</script>

Dropzone.options.myDropzone={
addRemoveLinks:是的,
removedfile:函数(文件){
var_ref;
return(_ref=file.previewElement)!=null?_ref.parentNode.removeChild(file.previewElement):void 0;
}
};
只要打电话:

file.previewElement.remove();