2016-01-05 57 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); 
      }, 
     }) 
    };