Jquery 使用联系人api时未定义PhoneGap“查找”
我正在使用jquery mobile和phonegap显示来自android的所有联系人。这是我的jsJquery 使用联系人api时未定义PhoneGap“查找”,jquery,cordova,Jquery,Cordova,我正在使用jquery mobile和phonegap显示来自android的所有联系人。这是我的js $('#contactBtn').click(function() { var options = new ContactFindOptions(); options.filter = ""; options.multiple=true; filter = ["displayName"]; navigator.contacts.find(filter,
$('#contactBtn').click(function() {
var options = new ContactFindOptions();
options.filter = "";
options.multiple=true;
filter = ["displayName"];
navigator.contacts.find(filter, contactSuccess, contactErr, options);
});
function contactSuccess(contacts) {
alert('Found ' + contacts.length + ' contacts.');
}
function contactErr(contactError) {
alert('onError!');
}
Chrome有以下错误:UncaughtTypeError:无法调用未定义的方法“find”
我做错了什么?非常感谢。phonegap.js是否正在加载?你有这样的台词吗
<script type="text/javascript" charset="utf-8" src="phonegap-1.2.0.js"></script>
phonegap-{version}.js的名称是否与www目录中的名称匹配?我在使用phonegap版本2.7.0时也遇到了这个问题。如果正确创建项目,您会注意到www文件中有cordova-2.7.0.js,您需要将源代码设置为该文件。是的。附件顺序是jquery核心,然后是mobile,然后是phonegap。那么包含调用find的代码的js在哪里?我与phonegap有很好的连接。我正在使用它的存储api和摄像头。但在联系人上失败。