コメントありがとうございます。 サービス終了した今なら、安く中古が手に入りそ…
画像を非同期でアップロードする
<pre><form method="post" enctype="multipart/form-data"> <input type="file" name="filename"> </form></pre>
FormData対応ブラウザ
$('input[name=filename]').change(function(){ var fd=new FormData(); fd.append('file',$(this).prop('files')[0]); $.ajax('',{ type:'post', contentType:false, processData:false, data:fd, dataType:'json', success:function(json){ // ここに処理 } }); });
FormData非対応ブラウザ
$('input[name=filename]').change(function(){ var iframe=$('<iframe name="iframe_dummy">'); iframe.load(function(){ var json=$.parseJSON($(this).contents()[0].body.innerHTML); // ここに処理 }); $(body).append(iframe); var form=THIS.closest('form'); form.attr('target','iframe_dummy').submit(); });
検索
コメントを残す