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[]"
}
虽然这可能回答这个问题,这是一个良好想法提供一些解释性文字,说明代码如何解决问题。 – Makyen 2014-12-23 01:33:13
您需要添加“removeField”选项和输入的名称(提交给删除URL的表单字段的名称) – 2015-01-13 00:17:18