来自PHP的json的Jquery文件上传(hayageek插件)错误案例

时间:2015-01-29 17:27:54

标签: php jquery json jquery-file-upload

今天我尝试使用jquery上传文件(https://github.com/hayageek/jquery-upload-file/)插件,它的工作没有任何问题。但显然我也必须测试错误情况。 我读到要从后端向插件发送错误信息,我应该发送一个像这样的json:

{"jquery-upload-file-error":"File already exists"}

(来源:http://hayageek.com/docs/jquery-upload-file.php)。

我的后端是在php中我测试上传失败有很多问题。我使用这个非常简单的代码:

$ret = array();

$ret["jquery-upload-file-error"] = "File already exists";
echo json_encode($ret);
die();

并且使用firebug我能够看到后端响应:

{"jquery-upload-file-error":"File already exists"}

但上传总是正常完成..

HTML代码为:

<html>
<head>

<link href="https://rawgithub.com/hayageek/jquery-upload-file/master/css/uploadfile.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://rawgithub.com/hayageek/jquery-upload-file/master/js/jquery.uploadfile.min.js"></script>

</head>
<body>

<div id="fileuploader">Upload</div>

<script>
$(document).ready(function()
{
    $("#fileuploader").uploadFile(
        {
            url         : "../php/upload.php",
            fileName    : "myfile"
        }
    );

});
</script>
</body>
</html>

我在哪里做错了?或者是该插件的错误?

0 个答案:

没有答案