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

时间:2015-07-06 15:07:44

标签: jquery asp.net-mvc angularjs asp.net-mvc-5

这似乎是一个非常愚蠢和明显的问题,但我只是通过大量的搜索结果只能解决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>

按下该按钮后,数据将被包装并在HTTP POST请求中发送到Web服务器。我想告诉@PaulProgrammer在下面引用的任何原因请求是否失败。如果我使用Ajax代码,这将非常简单,但我会有大量的表单来转换。

我希望我可以挂钩发送请求的任何代码并处理他们的响应。我的主要问题是&#34;当用户点击&#39;登录时,我会得到什么样的响应代码。

1 个答案:

答案 0 :(得分:1)

处理普通html时,你不是&#39;作为获得响应的应用程序,但客户端的浏览器,所以你不能挂钩任何东西,因为没有什么可以挂钩。

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

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