これは、テキスト/文字列ではないデータに対してAjaxを使用する際の一般的な質問です。送信前のフォーム画像データからのAjaxの使用
フォーム内の選択したイメージでJQuery Ajax POSTリクエストを実行することはできますか?これは、送信前にフォーム入力から取得した処理済みの画像をプレビューするためのものです。イメージは、何らかのイメージ処理を行うサーバーにポストされ、img htmlを返します。例えば
:プラグインが必要な場合は、私はどちらを
var img = $('#form').find('input:first, select:first').first(); // the image/file input
$.ajax({
type: "POST",
url: "photoprocess.php",
data: "{prephoto: '" + img+ "'}", // ??
contentType: "application/jpeg; charset=utf-8",
dataType: "text",
success: function (response) {
var imgHtml = response.d;
$('#preview').empty();
$('#preview').append(""+imgHtml);
},
......
をするために行くべき?または、より良い言い方をしてください:あなたはこのソリューションの良い経験を持っているプラグインはありますか?
乾杯。
http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously-with-jquery jQueryでファイルをアップロードするためのいくつかの解決策があります – mguymon
私は使用する必要がありますプラグイン。 – gorn