我想将多个值传递给jquery对话框,并在对话框的表格中显示这些值...
我通过ajax调用
在对话框中渲染html内容这是我的ajax电话
$.get(url, function (data, status) {
$("#dlgMessages").html(data);
$("#dlgMessages").dialog('open');
}).error(function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.status);
alert(jqXHR.responseText);
alert(errorThrown);
});
请帮帮我。
答案 0 :(得分:0)
您不需要/不能将变量直接传递给对话框。你可以做的是使用jquery来查找对话框中的元素(使用这些元素上的ID将是最简单的)并改变它们的内容如下:
$("#cell-id").text(data[0]);
根据您从服务器发送数据的方式,它会有所不同,但想法是一样的。在对话框中找到要显示值的元素,并使用.text()
或.html()