我正在尝试使用 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);