Javascript ASP MVC刷新部分视图网格

Javascript ASP MVC刷新部分视图网格,javascript,jquery,asp.net,ajax,asp.net-mvc,Javascript,Jquery,Asp.net,Ajax,Asp.net Mvc,我正在尝试在更改记录后刷新局部视图网格。 我有一个按钮,用户可以点击,然后它会改变网格中的一行。不过,这是可行的。我必须手动刷新页面才能看到修改。现在我想我可以制作一个新的JavaScript Ajax函数来实现这一点。因此,用户按下按钮后,将加载函数RefreshGrid JavaScript函数: function RefreshGrid() { var numberPlate = $("#NumberPlate").val(); if (numberPlate) {

我正在尝试在更改记录后刷新局部视图网格。 我有一个按钮,用户可以点击,然后它会改变网格中的一行。不过,这是可行的。我必须手动刷新页面才能看到修改。现在我想我可以制作一个新的JavaScript Ajax函数来实现这一点。因此,用户按下按钮后,将加载函数
RefreshGrid

JavaScript函数:

function RefreshGrid() {

    var numberPlate = $("#NumberPlate").val();

    if (numberPlate) {
        $.ajax({
            type: 'get',
            url: appPath + '/Service/Grid',
            data: { numberPlate: numberPlate },
            success: function (response) {
                $("#Grid").html(response);
            },
            error: function (response) {
                $("#dialog .modal-body").html(msgErrorDuringRequest);
                $("#dialog #dialog-title").html(errorTitle);
                $("#dialog").modal("show");

            }
        });
    }
}
现在是控制器

public ActionResult Grid(string numberPlate)
        {
            IList<ServiceOrder> services = ServiceRepository.Services(numberPlate);
            return PartialView("_Grid", services);
        }
但我不知道哪里出了问题。我真的无法想象它在控制器中,因为我在其他地方有一个熟悉的功能,它工作得完美无缺,但也许我遗漏了一些东西。

尝试代码: 删除所有jquery代码,该代码仅用于RefreshGrid函数下面

var numberPlate = $("#NumberPlate").val();
 var url= '/Service/Grid?numberPlate='numberPlate;
 $("#Grid").load(url);
试用代码: 删除所有jquery代码,该代码仅用于RefreshGrid函数下面

var numberPlate = $("#NumberPlate").val();
 var url= '/Service/Grid?numberPlate='numberPlate;
 $("#Grid").load(url);


将错误添加到问题中-这将帮助我们指出问题所在您能否尝试将数据类型:“html”添加到ajax调用中?@iandayman您的确切意思是什么?@MiaSan$.ajax({type:'get',dataType:'html',url:appPath+'/Service/Grid',..etc500内部错误-因此我猜您的web服务方法(“网格”)是否引发异常?向问题添加错误-这将帮助我们指出问题所在。您是否可以尝试将数据类型:“html”添加到ajax调用中?@iandayman您的确切意思是什么?@MiaSan$.ajax({type:'get',dataType:'html',url:appPath+'/Service/Grid',..etc500内部错误-因此我猜您的web服务方法(“网格”)正在引发异常?未使用以下内容刷新网格:(什么是apPath?您删除apPath抱歉我错过了/请添加运行您的应用程序)未使用以下内容刷新网格:(什么是apPath?您删除apPath抱歉我错过了/请添加运行您的应用程序