button: <button class="btn btn-primary" onclick="upload()">上傳 <span class="glyphicon glyphicon-open"></span></button>upload函數: function upload() {
var inputObj=document.createElement('input')
inputObj.setAttribute('id','file');
inputObj.setAttribute('type','file');
inputObj.setAttribute('name','file');
inputObj.setAttribute("style",'visibility:hidden');
document.body.appendChild(inputObj);
inputObj.value;
inputObj.click();
console.log(inputObj)
// var formdata = new FormData($("#file")[0]);
// $.ajax({
// url:"http://localhost:8080/file/upload.action",
// type:"POST",
// data:formdata,
// enctype:"multipart/form-data",
// contentType:false,
// processData:false,
// success:function (data) {
// console.log(data)
// }
// })
}這里打開只能出現文件選擇框:怎么在upload函數中繼續做ajax請求,照上面那函數還沒選文件就發出請求了
JS點擊按鈕彈出文件選擇框選擇文件怎么做其他的操作,就單個按鈕控件實現
守著一只汪
2018-06-27 13:27:20