通过 https 加载我的 JSON 数据源似乎失败了。当我在 BlackBerry 10 设备上的浏览器中加载 url 时它可以工作,但当我尝试在 Qml 中使用该 url 时失败。
这是我的 DataSource 对象的样子:
DataSource {
id: dsTitles
source: ""
type: DataSourceType.Json
onDataLoaded: {
if (Common.hasError(updateError, data, "Failed to load data. Please check your connection and try again.")) {
console.log("Data contains error");
navigationPane.pop();
return;
}
loadedTitles = true;
Code.loadDropDown(data, ddTitle, "title", "titleId")
Code.hideLoadIndicator();
if (updateProfile && ddTitle.selectedValue == null) {
Code.setDropDownOptionByValue(ddTitle, profile.userTitleId);
}
}
onError: {
console.log("Failed to load titles: " + errorMessage);
}
任何 https JSON web 服务都可以用作此问题的示例。