2013-08-01 3 views
0

Я запускаю jQuery с помощью этой функции Javascript. Моя проблема в том, что после успешного завершения я получаю сообщение, которое я показываю в диалоговом окне предупреждения.Как показать список в диалоговом окне в jQuery?

Моя строка сообщений что-то вроде этого «Avinash | Ajay | Rahul ...» Это динамично. Теперь я хочу показать эти имена в списке диалогов.

function showRemarks(number) { 
    $.ajax({ 
    url : 'PrintRemarks.jsp', 
    data : 'COURSE_CODE=' + "<%=course_code%>" + '&TYPE=' + "<%=course_type%>" + '&NUMBER=' + number, 
    type : 'post', 
    success : function(msg) { 
     alert(msg); 
    } 
    }); 
} 
+0

Почему бы вам не использовать JSON вместо 'Авинаш | Аджай | Rahul'. –

+0

Что такое список диалогов? – Wipster

ответ

0

Вы можете показать HTML в диалоговом окне jQuery. Пожалуйста, проверьте ссылку: http://jqueryui.com/dialog/#modal-form.

Итак, вы можете добавить div в свое тело, а затем, согласно вашему примеру, вы можете поместить список в этот контейнер DIV. После этого вы инициализируете диалог jQuery.

0

Если вы не используете элементы gui из браузера, нет способа показать список (HTML) в этом элементе. Насколько вы видите, вы используете jquery, поэтому также должно быть возможно использовать jqueryui. Если вы действительно хотите использовать элемент из браузера, вы можете отформатировать выходной текст. Вам просто нужно использовать '\ t' -a tabsign- и '\ n' - linebreak. Вот пример:

var msg = "A list:\n\t- Number one\n\t- Number two\n\t\t\t- Number two-one"; 
alert(msg); 

Я сомневаюсь, что вы не хотите, чтобы это ...

Смежные вопросы