2016-01-05 25 views
0

我想在我的函数上使用javaScript进行排序我正在调用控制器上的方法。该方法是一个actionResult,在该方法上,我在视图上使用的模型很新,但我不知道如何刷新视图。我的意思是如何去控制器中的方法返回并停止线程ajax。我正在尝试这个。刷新模型视图MVC C#使用ajax

function sort(callback) { 
    $.ajax({ 
     url: '@Url.Action("Method","Controller")', 
     type: "POST", 
     async:false, 
     data: { query: null, search: $('#QueryString').val(), sort: sortOrder, sort_value: sortValue,portfolioId:-1}, 
     success: function (data) { 
      alert("sort success"); 

     }, 
     error: function (data) { 
      alert("error"); 

      } 
    }) 
};   
+1

也许[这](http://stackoverflow.com/questions/19392212/how-to-use-jquery-or-ajax-to-update-razor-partial- view-in-c-asp-net-for-a-mvc-p)会有所帮助。 – Jasen

+0

谢谢雅森的数据值适合我 – UserEsp

回答

0

使用$(“body”)。html(data);在成功声明。我希望这将是有用的人

function sort() { 
     $.ajax({ 
      url: '@Url.Action("Method","Controller")', 
      type: "POST", 
      data: {sort: sortOrder, sort_value: sortValue,}, 
      success: function (data) { 
       $("body").html(data); 
      }, 
     }) 
    };