0

jQuery File Upload Plugin 5.26 https://github.com/blueimp/jQuery-File-Uploadを使用します

リクエストを処理するために file.ashx に追加のパラメーターを追加する必要があるため、jQuery File Uploader IE9 Not post any params on Upload で提案されているように jquery.iframe-transport.js を追加しました。

私のfile.ashxは、フィドラーに示されているようにまだjson文字列(テキスト/プレーン)の結果を返しますが、完了したコールバックでは、フォーム、ファイル、およびiframeなどのようなhtml要素を含む奇妙なデータ構造しか得られません。JSON 文字列 (テキスト/プレーン) の結果を取得するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

1

https://github.com/blueimp/jQuery-File-Upload/issues/659#issuecomment-2999298で説明されているように

結果は HTML にラップされます。

したがって、コールバックは、以下のように HTML から結果を抽出するためにもう 1 ステップ必要です。

function(e, data) {
    var result = $.parseJSON($('pre', data.result).text());
    // and result can be used like before
}
于 2014-07-04T13:42:20.330 に答える