モバイルアプリケーションでJSONStoreを使用しようとしているときに、WL.JSONStoreがモバイルブラウザシミュレータで定義されていません。IBM mobilefirst(バージョン8.0.0-2017091111) 。 WL.JSONStoreがIBM mobilefirstで定義されていませんエラー
function wlCommonInit(){
WL.JSONStore.init(collections, options).then(function() {
alert("intialized successfully");
}).fail(function (errorObject) {
alert("failed to initialize collection\n"+ JSON.stringify(errorObject));
});
document.getElementById("btn_submit").addEventListener("click", onSubmit, false);
}
function onSubmit(){
var collectionName="people";
var data={firstName:$('#first').val(),middleName:$('#middle').val(),lastName:$('#last').val()};
WL.JSONStore.get(collectionName).add(data, options).then(function() {
alert("added data successfully");
}).fail(function (error) {
});
}
を行いました。ここでサンプルを試すことができますか: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/jsonstore/cordova/ 同じ問題が発生するかどうかを確認してください。 –