0

我在这个 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);
    }
  });
}
4

2 回答 2

0

您可以在 jQuery 对话框中显示 HTML。请检查链接:http: //jqueryui.com/dialog/#modal-form

因此,您可以在正文中添加一个 div,然后根据上面的示例,您可以将列表放在该容器 DIV 中。之后,您已经初始化了 jQuery 对话框。

于 2013-08-01T08:30:12.977 回答
0

除非您不使用浏览器中的 gui 元素,否则无法在此元素中显示 (HTML) 列表。就可以看到你使用jquery,所以应该也可以使用jqueryui。如果您真的想真正使用浏览器中的元素,您可以格式化输出文本。你只需要使用 '\t' - 一个制表符 - 和 '\n' - 一个换行符。这里有一个例子:

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

我怀疑你不想要这个...

于 2013-08-01T08:33:40.380 回答