Ajax 请求报 400 Bad Request 错误

一个 ajax get 请求无法正常获取数据了,响应 200 OK,但是响应内容是:

Client error: POST http://bi.xx.com/mail/getInbox?client_name=xl_filemail&client_version=1.0&client_sequence=0&uid=692934013&r=1508312484 resulted in a 400 Bad Request response:

这个 ajax 请求依赖另一个接口,使用 POST 请求,是这个 POST 请求挂了,报 400 Bad Request.

继续阅读“Ajax 请求报 400 Bad Request 错误”

如何防止ajax重复提交

关于防止重复提交,可以参考如下链接:

  1. 使用Redis加锁防止重复提交
  2. 防止表单重复提交的几种方式
  3. jquery的data方法用法

本文讲讲如何使用redis和jquery防止ajax重复提交,如果按钮是button,点击按钮之后,js使按钮禁用,程序那边同时也加锁即可。如果按钮是a标签,则需要使用jquery的data方法在页面上加锁,具体方法见上面第3个链接。

继续阅读“如何防止ajax重复提交”