今天碰到一个非常特殊的问题,由于ajaxform提交后需要对当前form进行reset,但是在reset的时候一直报错:

Uncaught TypeError: Property ‘reset’ of object # is not a function

同样的两个form做这样的reset处理,只有一个会报错。

百般无奈,google了下,果然有猫腻。

来源于:http://x1989.com/a/476.html

如果一个表单元素内部含有name属性为reset的表单元素,那么当你用js提交该表单,即:
form1.reset();
会出现报错:

Uncaught TypeError: Property ‘reset’ of object # is not a function

同理表单中有name属性为submit的表单元素,则form1.submit();也会报错

据说在国外网站上找到了吊爆的解决方案,暂时没有测试过:

document.createElement(‘form’).submit.call(form1);

Nginx 自动禁止爬虫IP采集

### 背景最近我们有一个公开服务提供给客户查询关键词的热度值,由于这个API做在官方网站上,自然没有用户登陆,也没有很高查询成本,所以设计上没有任何鉴权无法进行身份认定,于是就被一个爬虫开了超高并发请求,直接后端的AWS Tomcat CPU被用尽,导致无法响应。爬虫显然...… Continue reading

Redis原子性事务Lua应用

Published on June 28, 2020