https://gitee.com/iamgd67/myfrontlib
function makeTableRow(o, cols, addCols) {
colList = cols.split(",");
r = "";
for (c of colList) {
v = o[c];
if (c.toLowerCase().endsWith("url")
|| v instanceof String && v.startsWith("http")) {
if (!v.startsWith("http")) {
v = "http://" + v;
}
v = "" + v + "";
}
r += "" + v + ""
}
r += addCols;
r += ""
return r;
}
$(function () {
function reload(){
$.getJSON('/getAllSubstance', function (data) {
console.log(data)
$table = $("#mainTable");
$("#mainTable > tbody > tr").remove();
$tbody = $("#mainTable > tbody");
for (var v of data) {
row = makeTableRow(v, "name,alias,pure,molecularFormula", "查看 删除");
$tbody.append(row);
}
});
}
reload();
});
ajax setup
$.ajaxSetup({
xhrFields: {
withCredentials: true
}
});
function postJson(url,data,fun){
$.ajax({
"url": url
, type: "POST"
,data:JSON.stringify(data)
,success:fun
,headers :{ 'content-type': 'application/json'}
})
}
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}