hmm: String im String

Beitrag lesen

Joa,

das hier hab ich im code:

 var tempTr = $('<tr><td><input type="textarea" value="'+name+'" id="name_' + i + '" class="form-control" disabled/></td><td><select value='+
    internextern+' id="internextern_' + i 
    + '" class="form-control"><option value="intern">intern</option><option value="extern">extern</option></select></td><td><input type="text" value='+fa
    +' id="fa_' + i
    + '" class="form-control" /></td><td><div id="list3_'+i+'" class="dropdown-check-list" tabindex="100"><span class="anchor">Vertragsart</span><ul class="items" id="vertragsarten_'+i+'"></ul></div></td><td>'
    +'<div id="list1_'+i+'" class="dropdown-check-list" tabindex="100"><span class="anchor">Teams</span><ul class="items" id="teams_list_'+i+'">'
    +'</ul></div></td><td><div id="list2_'+i+'" class="dropdown-check-list" tabindex="100"><span class="anchor">Skills</span><ul class="items" id="skills_list_'+i+'"></ul></div>'
    +'<td><div id="list4_'+i+'" class="dropdown-check-list" tabindex="100"><span class="anchor">Subskills</span><ul class="items" id="subskills_list_'+i+'"></ul></div></td>'
    +'<td><span class="glyphicon glyphicon-minus addBtnRemove" id="addBtnRemove"></span></td><td><a class="btn btn-primary" href="/details#rows='+name+'&'+ skills.replace(" ","") +'&'+subskills.replace(" ", "") +'">Details</a></td></tr>');
    
    $("#tableAddRow").append(tempTr);

Eingaben mit name="Peter Überhorst"

sorgen leider dafür, dass das Ü und das Leerzeichen als merkwürdiges gekrizel und nicht in utf8 dargestellt werden. Wie behebe ich das?

Ich glaube das problem ist, dass das name hier:

 href="/details#rows='+name+'&'+ skills.replace(" ","") +'&'+subskills.replace(" ", "") +'">Details</a></td></tr>'

leider (und trotz heftiger proteste meinerseits) nicht (nimals nie) als string wahrgenommen wird.

Wie löse ich das Problem? Das der Code scheiße aussieht ist nochmal ne ganz andere geschichte die hier nicht debattiert werden muss... steht auf meiner TODO liste.

akzeptierte Antworten