get_datalist_materials.php
shows usage of materials list
by veeuze
HTML
<script src="//integrate.materialo.com/v2.0/js/vendor/XMLDisplay.js"></script>
<link rel="stylesheet" href="//integrate.materialo.com/v2.0/css/vendor/XMLDisplay.css">
<div id="scriptname"></div>
<div id="output"></div>
CSS
body {
white-space: pre;
font-family: monospace;
}
#scriptname,
#output {
background-color: #fff;
padding: 10px;
}
iframe {
width: 100%;
height: 500px;
border: none;
}
JavaScript
// Please adjust the following variables to your liking:
var cnf = "integrate-demo";
var skeys = "producer";
var svals = "materialo_integrate";
var sorder = "";
var lng = "";
var cols = "uses";
var page = "";
var limit = "50";
var frmt = "";
var dbg = "0";
// end of adjustment
var scriptname = "https://integrate.materialo.com/v2.2/get_datalist_materials.php?cnf=" + cnf + "&skeys=" + skeys + "&svals=" + svals + "&sorder="
+ sorder + "&lng=" + lng + "&cols=" + cols + "&page=" + page + "&limit=" + limit + "&frmt=" + frmt + "&dbg=" + dbg;
var scriptname_display = "https://integrate.materialo.com/{VersionCode}/get_datalist_materials.php?cnf=" + cnf + "&skeys=" + skeys + "&svals=" + svals + "&sorder="
+ sorder + "&lng=" + lng + "&cols=" + cols + "&page=" + page + "&limit=" + limit + "&frmt=" + frmt + "&dbg=" + dbg;
$('#scriptname').html("This is the script you are calling:\r\n" + scriptname_display);
if (dbg == 1) {
$("#output").html("<iframe src='" + scriptname_display + "'></iframe>");
} else
if (frmt == "xml") {
$('#output').html("This is the output:\r\n<div id='XMLHolder'></div>");
LoadXML("XMLHolder", scriptname);
} else {
$.ajax({
url: scriptname,
type: "GET",
error: function(jqXHR, textStatus, errorThrown) {
$("#output").html(jqXHR);
$("#output").append(textStatus + " ");
$("#output").append(errorThrown + " ");
},
success: function(data) {
$('#output').html(
"This is the output:\r\n" + JSON.stringify(data, null, 4));
},
datatype: "application/json"
});
}