没搞懂这段js代码什么意思,求解,这段代码的调用是这样的
var datajson = GetJson("resultdiv table");//resultdiv是一个div包含了两个table
function GetJson(element) {
var dataJson = "[";
$("#" + element).each(function (index, domEle) {
if (index == 0) return;
// dataJson = "";
var linejson = "{";
$(domEle).find("input").each(function (index, data) {
var eleid = $(data).attr("name"); //修改ID为name
var value = $(data).val();
linejson += "\"" + eleid + "\"" + ":" + "\"" + value + "\"" + ",";
});
if (linejson.lastIndexOf(",")) {
linejson = linejson.substring(0, linejson.length - 1);
}
if (linejson == "{") {
linejson = "";
}
if (linejson != "") {
dataJson += linejson + "},";
}
});
if (dataJson.lastIndexOf(",")) {
dataJson = dataJson.substring(0, dataJson.length - 1);
}
if (dataJson == "[") {
dataJson = "";
}
if (dataJson != "") {
dataJson += "]";
}
return dataJson;
}