我正在使用 Fine Uploader 上传图片。我包括来自GitHub的 javascript 。我包括:
- jquery-1.8.3.min.js
- 实用程序.js
- 按钮.js
- handler.base.js
- handler.form.js
- 处理程序.xhr.js
- 上传者.basic.js
- dnd.js
我想将它用作 Fine Uploader Basic ( FUB ),因为它很容易定制。
下面是我在 PHP 中的服务器代码,只返回 json:
$result = array("success"=>true, "id"=>"001", "name"=>"dararath");
header("Content-Type: text/plain");
echo json_encode($result);
它在 Chrome、Firefox 和 IE 9 中运行良好,但 IE 8 和 7 显示保存对话框而不是 json。
- 我包含的 javascript 是否正确?
- 我的 php json 错误或 Fine Uploader 中有任何代码来纠正此行为,因为在 IE 7 和 IE 8 上的示例测试工作正常吗?
更新 (2016-07-21)
我需要更改标题来解决问题。
$result = array("success"=>true, "id"=>"001", "name"=>"dararath");
header("Content-Type: application/json");
echo json_encode($result);