首页 > 解决方案 > Jquery Ajax 在本地机器上工作而不是在服务器上

问题描述

HTML 代码

$('#btnTariefVerwijderen').click(function () {             
        if (TariefId != undefined && TariefId != "" && TariefId != null) {
            if (window.confirm("Weet u zeker dat u de gesselecteerde rij(en) wilt verwijderen uit de database?")) {
                var url = '/Onderhoud/DeleteTarief?TariefId=' + TariefId;
                $.ajax({
                    cache: false,
                    type: "GET",
                    url: url,
                    contentType: "application/json; charset=utf-8",
                    //data: { objectId: objectId, type: type },
                    dataType: "json",
                    success: function (Data) {
                        TariefId = null;
                        DisplayVerordeningTariefGrid();
                    }
                });
            }
        }
        else
            ShowMessage("Please select the tarief to delete");
    });

C# 代码

       public ActionResult DeleteTarief(decimal TariefId)
        {
            if (ModelState.IsValid)
            {
                _onderhoudRepository.DeleteTariefItem(TariefId,HttpContext.User.Identity.Name);
                //return RedirectToAction("SelecterenPuttenData", new { objectId = objectId, type = type });
                return Json(new { success = true }, JsonRequestBehavior.AllowGet);
            }
            else
            {
                return Json(new { success = false }, JsonRequestBehavior.AllowGet);
            }
        }

该功能仅在本地计算机中触发,而不在服务器中触发。有谁可以帮我离开这里吗。Jquery 文件在本地 Visual Studio 中运行良好

标签: javascriptc#jqueryajaxasp.net-mvc

解决方案


你能试试这个吗?

$('#btnTariefVerwijderen').click(function () {             
    if (TariefId != undefined && TariefId != "" && TariefId != null) {
        if (window.confirm("Weet u zeker dat u de gesselecteerde rij(en) wilt verwijderen uit de database?")) {
            $.ajax({
                cache: false,
                url: '@Url.Action("DeleteTarief", "Onderhoud")',
                type: 'POST',
                dataType: 'json',
                data: {
                    "TariefId":TariefId,
                },
                success: function (Data) {
                    TariefId = null;
                    DisplayVerordeningTariefGrid();
                }
            });
        }
    }
    else
        ShowMessage("Please select the tarief to delete");
});

推荐阅读