2012-09-04 77 views
1

我有用於更新部分視圖的javascript函數。現在我需要更新一個值的部分觀點,我不能這樣做:(用javascript更新部分視圖mvc3

這裏是我的函數,它的工作原理:

function clearData() { 
    var urlclear = '@Url.Action("Clear", "Cart")'; 
    $.ajax({ 
     cache: false, 
     type: 'POST', 
     url: urlclear, 
     success: function (data) { 
      $('#AjaxUpdate').html(data); 
     } 
    }); 
} 

,如果我把:

function clearData(id) { 
    var urlclear = '@Url.Action("Clear", "Cart", new {ID = id})'; 
    $.ajax({ 
     cache: false, 
     type: 'POST', 
     url: urlclear, 
     success: function (data) { 
      $('#AjaxUpdate').html(data); 
     } 
    }); 
} 

它告訴我的ID是不確定的。

有人能告訴我什麼即時做錯了。

THX我前進。

回答

1
var urlclear = '@Url.Action("Clear", "Cart")' + "?ID=" + id; 

OR

var urlclear = '@Url.Action("Clear", "Cart")' + "/" + id; 
2

更換

var urlclear = '@Url.Action("Clear", "Cart", new {ID = id})'; 

var urlclear = "@Url.Action("Clear", "Cart")/"+id;