ui автозаполнение форматирование <li> результаты по 2 строкам

Я использую ui autocomplete из http://jqueryui.com/demos/autocomplete/#remote. Использование PHP в search.php для возврата результатов.

Я пытаюсь получить свой собственный выпуск

<li>Company Name | Contact Name</li> 

Это происходит из следующего кода:

 if(is_array($rs) && count($rs) > 0){ foreach ($rs as $item) { //format: "Name Surname=>cid_uid" $json = array(); $json['id'] = $item['parentCompanyId'].'_'.$item['uid']; $json['label'] = $item['companyName'] . ' | ' . $item['name'] . ' ' . $item['surname']; $data[] = $json; } } 

Это работает в фантастическом режиме, однако, чтобы облегчить чтение результатов, я хотел бы получить результаты по двум строкам в тегах <li>, чтобы это выглядело следующим образом:

 <li> Contact Name<br> Company Name | Department Name </li> 

Я пробовал следующее:

 $json['label'] = $item['name'] . ' ' . $item['surname'] . '\n' .$item['companyName']; 

а также

 $json['label'] = $item['name'] . ' ' . $item['surname'] . '<br>' .$item['companyName']; 

а также

 $json['label'] = $item['name'] . ' ' . $item['surname'] . '\\n' .$item['companyName']; 

Все попытки приводят к тому, что в списке отображается фактический тег или \n вместо перехода к следующей строке.

Просмотр источника с помощью firebug показывает Name&lt;br&gt;Company

Не уверен, что это происходит из-за:

 header("Content-type: application/json"); echo json_encode($data); 

Обратите внимание, что мой вопрос связан с получением вывода HTML для создания 2 строк в <li> с помощью autocomplete / php / json. Я не спрашиваю, как добавить имя отдела. Упование. Я имею в виду. ,

Ta