我正在尝试使用Phonegap API将使用相机拍摄的图像的路径保存到数据库中。我想我可能在使用范围时犯了一个错误,因为当我从用户中选择所有内容时,我无法理解为什么userPic将是未定义的。我使用相同的方法尝试使用getElement等.value存储名称。我一整天都试图找到解决方案。我只是想不出来。
var imagePath; // global variable
在我的相机成功功能中
var placeImage = document.getElementById('placeImage');//Gets the imageholder
placeImage.src = imageURI;//gives image source the
placeImage.style.display = 'block';
imagePath=placeImage.src;// assigns the imageURI to imagePath
console.log(imageURI);// this is logging a path to the image file// etc
然后在我的插入db函数
var userPic=imagePath;
...
dbtx.executeSql(insertRec, [theName, userPic], queryDB, insFail);