0

jquery ファイルのアップロードを使用していますが、「完了」コールバックで未定義の data.result を返し続けます。サーバー側では、PHP Zend フレームワークを使用しています。サーバーから結果を取得するにはどうすればよいですか?

IE 以外のブラウザはすべて正常に動作します。IE の問題 ( jquery ファイルのアップロード - IE はコールバック data.result の問題を完了) に関するこの質問を見ましたが、何も返されず、コメントで提案を試みました (応答のコンテンツ タイプを text/html または text に設定します)。 /プレーン)。

これは私のjsコードです:

$('div.input-file.button_image input').fileupload({
    type: 'POST',        
    limitConcurrentUploads: 1
});

$('div.input-file.button_image input')
.bind('fileuploaddone', function (e, data) {
           if (data.result[0].body) {
                var html = data.result[0].body;
                result = {};
                result.thumbnail_url = "";
                result.rotate_url = "";
                result.delete_url = "";
            } else {
                JSON.parse(data.result);
            }         
}
4

0 に答える 0