尝试使用表单中的图像选择器插件上传图像时,cordova 应用程序会刷新
cordova app gets refreshed when trying to upload image, using the image picker plugin inside a form
当我尝试使用图像选择器插件在表单中添加图像时,应用会刷新。但是当我尝试在表单之外添加图像时它工作正常。谁能指导我我做错了什么?这是我试过的
<form id="formDemand" enctype="multipart/form-data" target="#">
<div class="row no-gutter">
<div class="col-lg-12" id="sglUp">
<button id="addImgCor">Add Image</button>
<img id="newimage" src="" style="display:none;width:100%;">
</div>
</div>
</form>
js脚本写在backbone视图
addImgCor: function(){
window.imagePicker.getPictures(
function(results) {
for (var i = 0; i < results.length; i++) {
console.log('Image URI: ' + results[i]);
}
}, function (error) {
console.log('Error: ' + error);
}, {
maximumImagesCount: 10,
width: 800
}
);
}
尝试将类型附加到按钮,正确的是 <button type="button">
,许多浏览器的默认行为是在点击按钮后发送表单(因为它获得 submit
作为默认类型) .
当我尝试使用图像选择器插件在表单中添加图像时,应用会刷新。但是当我尝试在表单之外添加图像时它工作正常。谁能指导我我做错了什么?这是我试过的
<form id="formDemand" enctype="multipart/form-data" target="#">
<div class="row no-gutter">
<div class="col-lg-12" id="sglUp">
<button id="addImgCor">Add Image</button>
<img id="newimage" src="" style="display:none;width:100%;">
</div>
</div>
</form>
js脚本写在backbone视图
addImgCor: function(){
window.imagePicker.getPictures(
function(results) {
for (var i = 0; i < results.length; i++) {
console.log('Image URI: ' + results[i]);
}
}, function (error) {
console.log('Error: ' + error);
}, {
maximumImagesCount: 10,
width: 800
}
);
}
尝试将类型附加到按钮,正确的是 <button type="button">
,许多浏览器的默认行为是在点击按钮后发送表单(因为它获得 submit
作为默认类型) .