kendo上传不删除行当点击“删除”按钮

kendo上传不删除行当点击“删除”按钮

问题描述:

上传程序正常工作,但当我尝试“删除”任何上传的文件时,该文件将被正确删除,但HTML页面中的行仍然像之前点击! 如何在“删除”按钮单击后删除行?kendo上传不删除行当点击“删除”按钮

此位置的代码:

<script> 
    $(function() { 

    $("#upload").kendoUpload({ 
     async: { 
        saveUrl: "modules/save.php", 
        removeUrl: "modules/remove.php", 
        autoUpload: true, 
        multiple: true 
       } 
      }); 

    }); 

</script> 

这里是remove.php:

<?php 
      $targetdir = "../files/"; 
      $targetPath = $targetdir.$_POST["fileNames"]; 
      unlink($targetPath); 
      echo ""; 
    ?> 

检查这个问题:KendoUI Uploader Remove

对于我来说,改变的返回类型做到了。

public ActionResult RemoveFile(string[] fileNames) 
{ 
    return Content(""); 
} 

public ActionResult RemoveFile(string[] fileNames) 
{ 
    return Json(""); 
} 

我离开了我SAVEFILE()函数return Content("");

<?php $targetdir = "../files/"; $targetPath = $targetdir.$_POST["fileNames"]; unlink($targetPath); echo "{}"; ?>

... 
async: { 
    saveUrl: "modules/save.php", 
    removeUrl: "modules/remove.php", 
    autoUpload: true, 
    multiple: true, 
    removeField: "fileNames[]" 
} 
+1

虽然这可能回答这个问题,这是一个良好想法提供一些解释性文字,说明代码如何解决问题。 – Makyen 2014-12-23 01:33:13

+0

您需要添加“removeField”选项和输入的名称(提交给删除URL的表单字段的名称) – 2015-01-13 00:17:18