Get multi data library.
-
Standalone(CDN) -> https://cdn.jsdelivr.net/gh/yama-dev/js-multi-data-module@v0.5.0/dist/js-multi-data-module.js
# install npm.
npm install --save js-multi-data-module
// import.
import MULTI_DATA_MODULE from 'js-multi-data-module';
<script src="./js-multi-data-module.js"></script>
<script>
let MDM = new MULTI_DATA_MODULE({
data_type: 'jsonp',
data_list: [
{
url:'./sample.json',
hierarchy: 'items'
}
],
on: {
Complete: function(data,list){
console.log(data,list);
}
}
});
</script>
<script src="./js-multi-data-module.js"></script>
<script>
let MDM = new MULTI_DATA_MODULE({
order: 'down',
orderProperty: 'pubDate',
filter: true,
jsonpCallback : 'callback',
fetch_timeout : 10000,
data_type: 'jsonp',
data_list: [
{
url:'./sample.json',
hierarchy: 'items'
},
{
url:'./sample.object.json',
hierarchy: 'items.list', // items = { list: [...] }
},
{
url:'./sample.array.json',
hierarchy: 'items.0', // items[0]
}
],
on: {
Update: function(data, count){
console.log(data, count);
},
Complete: function(data, list){
console.log(data, list);
},
Fail: function(err){
console.log(err);
}
}
});
</script>
Parameter | Type | Default | Description |
---|---|---|---|
data_type | string | - ※省略不可 | |
data_list | object | - ※省略不可 |
none