Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在服务器jquery.min.js上获取错误:2篇文章https://company.co.in/Home/tbl 404(未找到)_Javascript_C#_Jquery_Ajax_Asp.net Mvc - Fatal编程技术网

Javascript 在服务器jquery.min.js上获取错误:2篇文章https://company.co.in/Home/tbl 404(未找到)

Javascript 在服务器jquery.min.js上获取错误:2篇文章https://company.co.in/Home/tbl 404(未找到),javascript,c#,jquery,ajax,asp.net-mvc,Javascript,C#,Jquery,Ajax,Asp.net Mvc,我正在开发一个ASP.NET MVC应用程序 我的一个局部视图是通过AJAX调用的。当我在本地机器上执行应用程序时,它工作正常。但当我将其移动到服务器时,它会抛出以下错误: 邮政404(未找到) i、 e无法在控制器中调用操作方法 我从web上使用jQueryCDN,然后下载并在代码中本地引用它,但问题仍然存在 控制器代码: [AjaxChildActionOnly] public PartialViewResult tbl(List<fer> val) { } 如果您有任何关于如

我正在开发一个ASP.NET MVC应用程序

我的一个局部视图是通过AJAX调用的。当我在本地机器上执行应用程序时,它工作正常。但当我将其移动到服务器时,它会抛出以下错误:

邮政404(未找到)

i、 e无法在控制器中调用操作方法

我从web上使用jQueryCDN,然后下载并在代码中本地引用它,但问题仍然存在

控制器代码:

[AjaxChildActionOnly]
public PartialViewResult tbl(List<fer> val)
{
}

如果您有任何关于如何解决此问题的想法,我们将不胜感激。

请按以下方式更新您的代码,让框架重新爱上您的URL。使用@Url.Action(“控制器”、“操作”)


404表示您的URL错误。我们不知道正确的URL是什么,这在一定程度上取决于您如何部署应用程序,以及AJAX调用是从什么视图进行的。这些东西我们都看不到。如果此$.ajax代码位于cshtml视图页面中,那么我建议使用@Url.Action帮助器让MVC为您正确构建Url。如果没有,你需要自己解决。猜测一下,试试
Home/tbl
而不是
/Home/tbl
(这样你就有了一个相对于当前位置的URL,而不是相对于站点根的URL)-这有时可能会导致问题,具体取决于IIS站点的布局。(顺便说一句,这与你的jQuery脚本文件的宿主位置无关。我不确定你是如何得出结论的).
$(document).on("click", "#btncase", function (e) { 

    $.ajax({
        type:"POST",
        url:"/Home/tbl",
        data:JSON.stringify(vals),
        contentType:"application/json; charset=utf-8",
        datatype:"json",
        success:function(r){
        },
        failure: function(){
            alert("Error");
        }
    });  
$(document).on("click", "#btncase", function (e) { 
    $.ajax({
        type:"POST",
        url:'@Url.Action("Home","tbl")',
        data:JSON.stringify(vals),
        contentType:"application/json; charset=utf-8",
        datatype:"json",
        success:function(r){
        },
        failure: function(){
            alert("Error");
        }
    });