简体   繁体   English

使用javascript更新部分视图mvc3

[英]update partial view mvc3 with javascript

I have javascript function for update partial view. 我有更新局部视图的javascript函数。 Now i need to update partial view that take one value and i cant do it :( 现在我需要更新取一个值的局部视图,我不能这样做:(

here is my function that works: 这是我的功能:

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

and if i put: 如果我把:

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);
        }
    });
}

it tells me that id is undefined. 它告诉我id未定义。

Can someone please tell me what im doing wrong. 有人可以告诉我我做错了什么。

thx in advance. thx提前。

Replace 更换

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

with

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

要么

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM