0

HTML

<form action="includes/photos.php" id="joinPhotoUploadForm" enctype="multipart/form-data">
  <input type="file" name="file" id="file"><br>
</form>

jQuery

$('div#photoCropContainer').click(function() {
  $('input#file').trigger('click');
});

$(document).on('change','input#file', function() {
    alert('ready to upload');
    $('form#joinPhotoUploadForm').submit();
});

当有人单击 Div@photoCropContainer 时,它会触发对文件输入的单击,显示弹出窗口并发送文件。这适用于 FF 和 Chrome。

但是在 IE9 上,我总是得到弹出窗口,但没有其他回复......

谁能给我任何建议?

谢谢

4

1 回答 1

0

As I can see in IE9 console "access denied" on form submit line, thats why nothing works. Look at this question ie javascript form submit with file input

于 2012-09-16T06:27:53.710 回答