Joh*_*vez 6 javascript ajax jquery ajax-upload
我这里有一个带有onload脚本的按钮.
HTML
<button class="btn default-btn logo_btn" id="photo_uploader">Upload New Photo</button>
Run Code Online (Sandbox Code Playgroud)
脚本
$(function(){
var btnUpload=$('#photo_uploader');
new AjaxUpload(btnUpload, {
action: base_URL+'upload',
data: {pid:$('#page').data('id') },
dataType: 'json',
name: 'fileToUpload',
onSubmit: function(file, ext){
console.log('onSubmit triggred');
console.log(ext);
xr_load(['#logo_btns',"start"]);
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
alert ('images only');
}
}
});
Run Code Online (Sandbox Code Playgroud)
选择后,我可以看到所有的文件类型.我想要的是仅使用带有accept属性的输入文件自动查看图像文件类型.
小智 0
最好使用以下内容
<input type="file" accept="image/*">
Run Code Online (Sandbox Code Playgroud)
所有现代浏览器都支持这一点。