zoukankan      html  css  js  c++  java
  • MVC利用JQuery异步加载PartialView

    Javascript:

    $("#indexList").load('/Test/Index',{"id":"1","name":"测试"},
        function (result)
        {
              //成功后执行。
        }  
    );
    或者
    $.ajax({
      type : 'post',
      url : '/Test/Index',
      data : { "id" : "1", "name" : "测试" },
      dataType : 'text',
      success : function (result){
        $('indexList').html(result);
        //成功后执行。
      }
    });

    Html-View:

    <div id="indexList">
    @{Html.RenderPartial("IndexPartial");}
    </div>

    Html-PartialView:

    @using Test.Models
    <table>
      <thead>
        <tr>
          <td>ID</td>
          <td>名称</td>
        </tr>
      </thead>
      <tbody>
        @{
                foreach(test m in Model)
                {
                     <tr>
                             <td>@m.id</td>
                             <td>@m.name</td>
                     </tr>
                }
           }
      </tbody>
    </table>

    Controller:

    public ActionResult Index(string id, string name)
    {
      List<test> list = new List<test>();
      if(Request.IsAjaxRequest())
      {
        return PartialView("IndexPartial", list);
      }
      return View(list);
    }
  • 相关阅读:
    团队作业(9)
    团队作业(8)
    团队作业(7)
    团队作业(6)
    团队作业(5)
    团队作业(4)
    团队作业(3)
    05数据爬去
    02周总结
    04结对开发
  • 原文地址:https://www.cnblogs.com/weiweithe/p/4365264.html
Copyright © 2011-2022 走看看