以下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