上传程序正常工作,但当我尝试“删除”任何上传的文件时,文件将被正确删除,但html页面中的行仍然像点击前一样! 如何在“删除”按钮单击后删除行?
这里的代码:
<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 "";
?>
答案 0 :(得分:0)
请检查此问题:KendoUI Uploader Remove
对我来说,更改返回类型就是这样做的。
这
public ActionResult RemoveFile(string[] fileNames)
{
return Content("");
}
要
public ActionResult RemoveFile(string[] fileNames)
{
return Json("");
}
我使用return Content("");
答案 1 :(得分:0)
<?php
$targetdir = "../files/";
$targetPath = $targetdir.$_POST["fileNames"];
unlink($targetPath);
echo "{}";
?>
答案 2 :(得分:0)
...
async: {
saveUrl: "modules/save.php",
removeUrl: "modules/remove.php",
autoUpload: true,
multiple: true,
removeField: "fileNames[]"
}