我回来了,
return Json(model.QuestionSetList);
我有我的观点,
<input type="button" value="Sample Test" id="SampleTest" class="ButtonStyle" onclick="SampleTest.click()" tabindex="4" />
我喜欢我的jquery,
// To show the model value in popup window
$('#SampleTest').button().click(function () {
$('#dialog').dialog({
modal: true,})
var options = {};
options.type = "POST";
options.url = "/Dashboard/SampleTest/";
options.dataType = "json";
options.contentType = "application/json";
$.ajax(options);
});
通过单击sampleTest按钮,它调用SampleTest方法,此方法返回一个模型列表。我想在弹出窗口中显示模型数据。但是这个jquery不起作用。它再次调用相同的方法。 请告诉我如何在弹出窗口中显示model.QuestionSetList。
答案 0 :(得分:0)
当前单击处理初始化对话框,然后执行AJAX请求。目前,您没有在模式对话框中呈现返回模型的逻辑,因此您必须执行以下操作:
// To show the model value in popup window
$('#SampleTest').button().click(function () {
var options = {};
options.type = "POST";
options.url = "/Dashboard/SampleTest/";
options.dataType = "json";
options.contentType = "application/json";
options.success = function (data) {
RenderHTMLInDialog(data);
$('#dialog').dialog({
modal: true
});
};
$.ajax(options);
});
这样,模型将提供给AJAX请求的成功处理程序,您可以呈现所需的HTML结构,将其附加到标识为dialog
的对话框容器中,然后初始化对话框。