var $table = $('#table');
var employees = {};
employees.accounting = new Array();
//Für Anfang leeren Tabelleninhalt erzeugen
for (var i = 0; i < 13; i++) {
employees.accounting.push(
{
"Bezeichnung": "",
}
);
}
mydata = employees.accounting;
$(function ()
{
$('#table').bootstrapTable(
{
data: mydata
}
);
}
)
function ausblenden() {
document.getElementById("hinweis").style.display='none';
}
function einblenden() {
document.getElementById("hinweis").style.display='block';
}
function ajaxtransfer(inhalt)
{
if (window.XMLHttpRequest)
{
// AJAX nutzen mit IE7+, Chrome, Firefox, Safari, Opera
xmlhttp = new XMLHttpRequest();
}
else
{
// AJAX mit IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//oder mit myFunction(this) ausgegeben
myFunction(this);
}
}
xmlhttp.open("POST", "arbeitsplatz.php", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send("ArbPlatz=7");
}
/*wird aufgerufen wenn Antwort vom Server kommt*/
function myFunction(xml) {
var txt, parser, xmlDoc;
var MyXML = xml.responseText;
//Zeilenumbruch im übertragenen String stört, deshalb entfernen:
txt = MyXML.replace(/\n/g, "");
parser = new DOMParser();
xmlDoc = parser.parseFromString(txt, "text/xml");
//Erste eckige Klammer sind die Datensätze/Knoten), zweite eckige Klammer die darunter liegenden Datensätze (kommt nicht vor)
////alert(xmlDoc.getElementsByTagName("Name")[0].childNodes[0].nodeValue);
//Anzahl der Datensätze:
var anzahl = xmlDoc.getElementsByTagName("Gebaeude_Id").length;
//alert(xmlDoc.getElementsByTagName("Name")[0].childNodes[0].nodeValue);
var employees = {};
employees.accounting = new Array();
for (var i = 0; i < anzahl; i++) {
var temp_item = {Gebaeude_Id: xmlDoc.getElementsByTagName("Gebaeude_Id")[i].childNodes[0].nodeValue,
Bezeichnung: xmlDoc.getElementsByTagName("Bezeichnung")[i].childNodes[0].nodeValue}
employees.accounting.push(
{
"Gebaeude_Id": temp_item.Gebaeude_Id,
"Bezeichnung": temp_item.Bezeichnung
}
);
}
mydata = employees.accounting;
$('#table').bootstrapTable("load", mydata);
function starsSorter(a, b) {
if (a < b) return 1;
if (a > b) return -1;
return 0;
}