如何在客户端HTML页面中判断标准POST是否失败



这似乎是一个非常愚蠢和明显的问题,但我刚刚浏览了大量只处理Ajax请求而不是纯HTTP的搜索结果。假设我有一个小的登录表单:

<form action="/Account/Login?ReturnUrl=%2F" method="post">
    <input name="__RequestVerificationToken" type="hidden" value="1234567">
    <input class="form-control username" id="UserName" name="UserName" type="text" value="">
    <input class="form-control password" id="Password" name="Password" type="password">
    <button type="submit" class="btn loginBtn">SIGN IN</button>
</form>

当按下按钮时,数据将被打包并以HTTPPOST请求发送到web服务器。我想告诉您,如果请求失败是因为@PaulProgrammer引用了以下任何原因。如果我使用Ajax代码,这将非常容易,但我将有大量的表单来转换这些表单。

我希望我能钩住发送请求并处理其响应的任何代码。我的主要问题是"当用户单击"登录"时,我会得到什么响应代码。

当处理纯html时,不是"你"作为得到响应的应用程序,而是客户端的浏览器,所以你不能挂接到任何东西,因为没有什么可以挂接到的。

当只涉及html时,有两个部分进行通信:web服务器和浏览器。

客户端没有任何东西可以用来控制从服务器(以及从应用程序(发回的内容,因此无法处理从服务器发回的结果;浏览器决定如何处理结果。

最新更新