Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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
Jquery 在生产环境中获取500(内部服务器)错误_Jquery_Ajax_Webmethod - Fatal编程技术网

Jquery 在生产环境中获取500(内部服务器)错误

Jquery 在生产环境中获取500(内部服务器)错误,jquery,ajax,webmethod,Jquery,Ajax,Webmethod,我在生产服务器中遇到问题 在我的应用程序中,有很多jQuery AJAX post调用,因此为了处理超时错误,我在错误块中使用了以下代码: if (result.status == '401') { location.reload(); } else { alert("Failed to process"); location.reload(); } 如果错误

我在生产服务器中遇到问题

在我的应用程序中,有很多jQuery AJAX post调用,因此为了处理超时错误,我在错误块中使用了以下代码:

        if (result.status == '401') {
            location.reload();
        }
        else {
            alert("Failed to process");
            location.reload();
        }
如果错误状态为401,页面将被刷新并自动重定向到登录页面。它在我的本地计算机上运行良好,但当我部署到生产服务器时,401错误将更改为500internal server错误状态

如果错误状态为500,是否有人有任何解决方法


提前谢谢

尝试在客户端(即jquery中)捕获错误的步骤应在服务器端的记录器中进行检查。您可以在jquery脚本和服务器端检查一些其他参数,如GET或POST。json中使用的返回类型和服务器端代码中提到的返回类型。

500错误表示脚本或服务器端错误。。你需要对它进行调试。它是在生产中发生超时时出现的。但是401在本地机器上。哪种是脚本语言?那么会发生什么?