#javascript #jquery #json
Вопрос:
Я пытаюсь прервать строку, чтобы отобразить текст в следующей строке, но теперь он работает с помощью nbreak var
попытался также указать «//n» вместо присвоения var, но это не помогает, чего мне здесь не хватает
function GetOrgJSON(employeeList,manager,total){
var nbreak = '\n';
var note = '';
var employeeProcessed=[];
for(var i=0;i<employeeList.length;i ){
var objEmp = employeeList[i];
if(objEmp.Manager == manager amp;amp; employeeProcessed.indexOf(objEmp.Name) < 0 ){
var empUl = GetOrgJSON(employeeList,objEmp.ID,0);
var tcount=0;
if(empUl !=""){
tcount=JSON.parse('[' empUl ']').length;
}
note = '{"name":"' objEmp.Name ' ' tcount ' ' nbreak ' ' objEmp.MainRole ' ' nbreak ' ' objEmp.Country '",';
note = '"Email":"' objEmp.Email '",';
note = '"title":"' objEmp.Designation '"';
employeeProcessed.push(objEmp.Name);
//var empUl = GetOrgJSON(employeeList,objEmp.ID,0);
if(empUl !=""){
//total =JSON.parse('[' empUl ']').length;
note =',"children": [' empUl ']';
}
note ='},';
}
}
note=note.slice(0,note.length-1);
return note;
}
Ответ №1:
пожалуйста, попробуйте использовать только n
. Когда вы пишете \n
, вы избегаете этого, и это воспринимается как обычный текст.
Комментарии:
1. Я пытался, но безуспешно
Ответ №2:
Попробуйте использовать n вот так. Пожалуйста, найдите пример кода в том же формате, что и у вас.
var nbreak = 'n';
var note = '{"name":"dsdds dfd ' nbreak ' fdfd",';
note = '"Email":"hello",';
alert(note);