Fine アップローダーを使用して画像をアップロードしています。GitHubから JavaScript を含めます。私が含まれます:
- jquery-1.8.3.min.js
- ユーティリティ.js
- ボタン.js
- handler.base.js
- handler.form.js
- handler.xhr.js
- アップローダー.basic.js
- dnd.js
カスタマイズが簡単なので、Fine Uploader Basic ( FUB )として使いたいです。
以下は、jsonを返すだけのPHPのサーバーコードです。
$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のインクルードは正しいですか?
- IE 7 および IE 8 でのサンプル テストでは正常に動作するため、私の php json エラーまたは Fine Uploader にこの動作を修正するためのコードがありますか?
更新 (2016-07-21)
問題を解決するには、ヘッダーを変更する必要があります。
$result = array("success"=>true, "id"=>"001", "name"=>"dararath");
header("Content-Type: application/json");
echo json_encode($result);