Dropzoneと連携するなら、PHP側は常にjsonで結果を返すのが好ましいと思います。
レスポンスがjsonならDropzoneのsuccessイベント内でそのまま使用できます。
javascript
1$('#example').dropzone({
2 url: '/upload.php',
3 paramName : "hoge",
4 //通信成功時に実行される
5 success: function(event, res, xhr) {
6 //第二引数にPHPからのレスポンスが入る、ここではres。
7 //例えばres.errorにアップロードの成否を含めて処理を分岐させるとしたら
8 if (! res.error) {
9 console.log('アップロード成功');
10 } else {
11 console.log('アップロード失敗');
12 }
13 },
14 //通信に失敗した、エラーコードが返ってきたら実行される
15 error: function(event, errorMessage, xhr) {
16 console.log(errorMessage);
17 },
18);
参考:Dropzoneイベント一覧
http://www.dropzonejs.com/#event-list
json出力は素のPHPなら
php
1header('Content-type: application/json');
2echo json_encode($data);
何かフレームワークをお使いなら、標準でjson出力の機能が備わっているのかもしれないので
「フレームワーク名 json 出力」などで検索するといいかもしれません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。