aufjedenfall wird der string noch richtig gebaut:
"<tr><td><a class="btn btn-primary" href="/details#rows=Peter Üteburg&Grundübungen,Isolationsübungen&Bankdrücken,Kniebeugen,Kreuzheben,Überkopfdrücken;Trizepscruls">Details</a></td></tr>"
d.h. das problem ist, dass die url:
/details#rows=Peter Üteburg&…
ohne umlaute und co dargestellt wird, d.h. ich muss nur meinen code anpassen der das ausließt:
var str = window.location.toString();//.replace(" ", "");
var rowsInput = str.split("rows=");
var mitarbeiterName = "";
var skills = []; //index eines jeden elements findet seine subskills unter dem gleichen index in subskill_list
var subskill_lists = []; //jedes element besteht aus subskills die mit , getrennt sind
var dataGlobal;
if(rowsInput.length >= 2 && rowsInput[1].split(",").length > 0) {
var name_skills_subskillLists = rowsInput[1].replace(" ", "").split("&");
mitarbeiterName = name_skills_subskillLists[0].replace(" ", "");
skills = name_skills_subskillLists[1].replace(" ", "").split(",");
subskill_lists = name_skills_subskillLists[2].replace(" ", "").split(";");
document.getElementById("detail").innerHTML = "Detailsdaten von " + mitarbeiterName;
document.getElementById("title").innerHTML = "Details " + mitarbeiterName;
}
in diesem code müsste ich dann irgendwie sagen "mach mal aus dem namen und den skills einen utf8", richtig?