この関数をモジュールパターンを明らかにするように書きましたが、コンソールでgetメソッドを呼び出すと、コンソールmetadataModule.get();にエコーundefinedされます。
var metadataModule = function () {
var metadataurl = 'http://farskids326.com/data.json';
function getMetadata() {
console.log("Metadata Function Called")
$.ajax({
url: metadataurl,
dataType: "json",
success: function (data) {
console.log(data);
}
});
}
return {
get: getMetadata,
};
}();
このコードのどこで間違いを犯しましたか?