【问题标题】:How to see what ajax request is actually being submitted如何查看实际提交的 ajax 请求
【发布时间】:2015-06-28 21:32:29
【问题描述】:

我正在从 JQuery 向 ASP MVC 5 中的控制器发出 ajax 请求。请求失败。但是,如果我手动输入请求,例如/Sale/fillVarietiesSelect?speciesId=2,我会得到正确的响应。我的 ajax 请求一定有问题,但我看不到。如果我能看到正在发出的实际请求,它将帮助我调试,但它不会显示在 URL 栏中(它是一个 GET 请求)。有没有办法可以拦截或查看实际请求?

【问题讨论】:

    标签: jquery ajax asp.net-mvc asp.net-ajax httprequest


    【解决方案1】:

    在浏览器中按 F12,然后点击 Network 标签。所有发出的请求都记录在那里。单击您要检查的请求以查看其所有详细信息。

    【讨论】:

    • 太棒了!我应该因为没有更好地使用我的开发人员工具而受到抨击。 Soooo,根本没有提出请求。我已经确认我在 ajax 调用之前的函数中,但不知何故没有发出请求。那么,进入下一个问题......
    • 仅供参考:您可以进一步过滤到“XHR”选项卡,您可以在其中查看所有 Ajax 请求。
    【解决方案2】:

    我使用 fiddler,它是查看传入/传出流量的好工具:

    http://www.telerik.com/download/fiddler

    【讨论】:

    • 看起来很酷,但我想要一个不涉及学习新软件/技术的简单解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    • 2017-04-10
    相关资源
    最近更新 更多