如何从Ajax调用VIEW(不是PARTIAL VIEW)

时间:2016-04-18 21:36:11

标签: jquery ajax asp.net-mvc-4

我有一个包含表格的视图,此表格是可点击的。当我点击一行时,我希望显示该行的详细信息。此详细信息的定义在VIEW中。我不想使用部分视图,因为我遇到了很多问题,尤其是我的css / grid lapyouts。因此我想返回一个VIEW。我虽然无法返回VIEW。请有人帮我退回一个视图。下面是我的jquery。 NB。我甚至试图做一个' POST'方法,但没有运气。

<script type="text/javascript">
  $(function () {
     $('#dTable').DataTable();

     $('#dTable tbody').on('click', 'tr', function () {
        var tID = $.trim($(this).find("td").eq(0).text());

        // var creationDate = $(this).find("td").eq(2).text();
        var self = this;
        $.ajax(
                 {
                    type: "GET",
                    url: "/Tr/AllTrDetail",
                    data: { trID: tID },
                    dataType: 'text',
                    success: function (data) {
                       $(self).off('click');
                    }
                 });
     });

     $(document).ready(function () {
        var oTable = $(".dTable").dataTable({
           "sPaginationType": "full_numbers",
           "iDisplayLength": 10,
           "bDestroy": true,
           "aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]]
        }).after('<br />');
     });

  });
</script>

由于 那仁

0 个答案:

没有答案