[英]How to display the model value in popup window?
我回來像
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。
當前處理的單擊會初始化對話框,然后執行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結構,將其附加到具有id dialog
對話框容器中,然后初始化對話框。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.