jquery表单插件是'不能使用变更功能
jquery form plugin isn't work with change function
我想用jquery.form插件上传一个文件,但基于输入类型文件的更改函数无法执行此操作。
这是代码:
HTML:
<form method='POST' id='upload_image' action='ajax-upload_unpublished_image' enctype='multipart/form-data'>
<input type='file' id='photo_post' name='posting_photo'>
</form>
<div id='#prev'></div>
JS:
$(document).ready(function(){
$('#photo_post').change(function(){
alert('ganti');
$('#upload_image').ajaxForm({
beforeSend: function(){
$('.uu').html('sending');
},
success: function(html){
$('#prev').html(html);
},
error: function(data){
console.log(data);
}
});
});
});
我想在每次输入更改时上传文件,就像facebook上传照片一样,为什么ajaxForm功能不起作用,而如果我用另一个按钮点击ajaxForm函数,文件就会上传。
类似:
<button class='upload'>Upload</button>
$('.upload').click(function(){
//do ajaxForm function and it work
});
我四处寻找,这似乎对其他人有效。
$('#photo_post').on('change', function(){ });
相关文章:
- 如何在jquery日期选择器中禁用日期和天数.但这两种功能不能同时工作
- jQuery'滚动前删除锚点'功能不能在firefox中工作,但在chrome、safari中可以完美工
- jQuery 2.X - on功能不能正常工作
- Twitter引导模式远程功能不能正常工作
- jQuery:为什么是文档.Ready功能不能正常工作
- jQuery排序功能不能正常工作
- 关闭的功能不能正常工作
- Socket.IO's一旦功能不能正常工作
- jQuery文本功能不能正常工作
- 为什么这个箭头功能不能在ie11中工作?
- 打印功能不能正常工作
- 箭头功能不能在浏览器中工作
- Jquery点击功能不能正常工作
- 在Backbone应用中使用addClass()和CSS过渡的渲染功能不能正常工作
- JQuery选择器与许多功能不能正常工作
- JavaScript的回退功能不能在两页深的地方工作
- 解析云代码功能不能使用主密钥,它没有被提供
- 为什么我的隐藏功能不能在点击时工作?
- Canvas上的Clear功能不能正常工作
- 功能不能正常启动