以下HTML使用Jasny Bootstrap mod fileinput.js事件觸發
<div class="profile_image">
<form accept-charset="UTF-8" action="https://stackoverflow.com/users/5/update_image" class="edit_user" data-remote="true" enctype="multipart/form-data" id="edit_user_5" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"><input name="authenticity_token" type="hidden" value="xx6ELZRrTR6XDzmujIPBsCkr8zbK19I/7CprOOTiblM="></div>
<div class="fileinput fileinput-new" data-provides="fileinput">
<div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; position: relative;">
<img alt="7bbfd77c 1102 4831 9ba8 246fb67460b3.2014 01 17" class="img-responsive" src="http://myweb.com/image.jpg">
<div class="choose_new">
</div>
</div>
<div class="btn-file">
<input id="user_avatar" name="user[avatar]" type="file">
</div>
</div>
<input name="commit" type="submit" value="Submit">
</form>
</div>
我要聽change.bs.fileinput事件自動提交使用
一旦圖像被選擇形式
$(".fileinput").on("change.bs.fileinput", function(e) {
e.stopPropagation();
alert();
return false;
});
這樣做會導致2個警報
哪有我解決這個問題?
你試過用** $( 'form.edit_user')提交。 (); **? –
我遇到了同樣的問題。你有沒有設法找出是什麼原因造成的? – mmalmeida
請注意,這隻會在將bootstrap-spinner.js文件添加到頁面() – mmalmeida