代码之家  ›  专栏  ›  技术社区  ›  tincho87

ASP MVC AJAX状态200,但解析器错误[关闭]

  •  -1
  • tincho87  · 技术社区  · 6 年前

    我吓坏了…我有一个项目工作正常(事实上,在主机上是工作的),但在本地所有ajax请求返回状态200,但解析器错误。奇怪的是,在responsetext中,我得到了正确的响应,但是在结尾处有一个注释:

    <--1426021毫秒--> 那是什么?是吗?

    Response

    这是我的请求:

                $.ajax({
                    url: '/Usuarios/Authenticate',
                    type: "POST",
                    data: { username: $('input[name=username]').val(), password: $('input[name=password]').val() },
                    dataType: "json",
                    async: true,
                    cache: false,
                    success: function (msg) {
                        if (msg.Success) location.href = '/';
                        else {
                            ShowError(msg.Message);
                        }
    
                        CloseLoading();
                    },
                    error: function (data, ajaxOptions, thrownError) {
                        console.log(data);
                        ShowError(ERR_UNKNOWN);
                        CloseLoading();
                    }
                });
    

    我正在使用Visual Studio 2017 Pro,Windows 10 x64。上次进入后我什么也没碰。我刚刚打开项目,右键单击并在Chrome中查看。

    谢谢!啊!

    1 回复  |  直到 6 年前
        1
  •  0
  •   gunr2171    6 年前

    我只记得我把这个添加到了我的web.config文件中

    <modules runAllManagedModulesForAllRequests="true">
       <add name="TimingModule" type="[...]" />
    </modules>
    

    这会将评论添加到响应中…