【问题标题】:JQuery Ajax Post + MVC - Error 500 Internal Server ErrorJQuery Ajax Post + MVC - 错误 500 内部服务器错误
【发布时间】:2018-10-10 19:38:21
【问题描述】:

当我单击表格元素时,我正在数据库中进行查找。这调用了一个接收 mvc 路由的 ajax。问题是我收到错误 500 - 内部服务器错误。

Chrome 控制台显示错误从 ajax 声明开始

我的代码:

table.on('select', function (e, dt, type, indexes) {

    $.ajax({                
        url: settings.mvc.findUserGuest,
        type: "POST",
        success: function (sendDataesult) {
            alert("works! " + sendDataesult);                        
        }                
    });

这个 url 路由调用一个在数据库中查找用户并返回 true 或 false 的函数。

我哪里错了?我怎么会出现这个 500 错误?

【问题讨论】:

  • 500 反映了服务器端错误。您将需要调试您的服务器端逻辑以找出正在生成的错误。

标签: jquery .net ajax


【解决方案1】:

是的,需要在 Visual Studio(或您使用的任何 IDE)中启动调试器并调试您通过 ajax 调用的方法。

您还需要确保使用正确的返回类型(我相信 ajaxResponse 是正确的类型)

另外,请确保您发送的变量类型与方法正在侦听的变量类型匹配(我几乎所有情况都使用 JSON)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    • 2020-12-11
    • 2017-10-14
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多