使用jQuery Ajax fnc从视图中调用不同的操作

时间:2010-02-08 10:51:41

标签: asp.net-mvc ajax

我的观点网址是/ Customer / Detail / 1

我想在此视图中更新div元素,但我无法访问操作方法。我正在使用这样的jQuery:

$.ajax({
            type: "POST",
            url: "List",
            data: formData,
            success: function(newHtml) {
                setTimeout(function() {
                     $("#grid").html(newHtml);
                }, 500);
            },

            error: function(request, textStatus, errorThrown) {
            alert("AJAX error: " + request.statusText);
            }
        });

问题在于url值。此url属性中的Eveything将添加到实际视图URL的末尾。因此,对于此示例,我将获得/Customer/Detail/List,但我需要/Customer/List甚至/Order/List

这可能吗?

2 个答案:

答案 0 :(得分:3)

尝试使用起始斜杠键入url。像那样:

url: "/Customer/List"

答案 1 :(得分:0)

在/ Customer / Detail / List中执行方法,然后将其重定向到/ Customer / List或/ Order / List