簡體   English   中英

如何在彈出窗口中顯示模型值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM