我正在使用apache cordova开发移动应用程序..我有一个javascript文件,它从天蓝色的移动服务中读取数据并将其持久保存到本地SQLITE数据库中。
我有一个函数,用于查询azure移动服务,但它给了我一个错误 - “无法读取属性'取'undefinedType”。功能如下
function refreshQuestionsTable() {
alert("questions refreshing");
var query = QuestionsTable.take(100).read().done(function (results) {
alert(results.length); //see how many records were returned
for (var i = 0; i < results.length; i++) {
alert(results[i].question); //display the question returned
commitQuestions(results[i].question_id, results[i].client_ref, results[i].question_set, results[i].question_dept, results[i].question, results[i].question_branch, null);
}
},function (err) {
alert("Error: " + err);
});
}
答案 0 :(得分:1)
看起来您的客户端实例化文件是错误的。
var client = new MobileServiceClient('feedbackmaster.azure-mobile.net/', 'oLMEOExWGFolBhpyYpTFkqvKuLNlyL91');
你有一个';'出于某种原因,在您的网址末尾。你还应该做一个普遍适用的.where()
条款。应该采取行动。