typewatch如何处理提交请求
How typewatch handles a submit request
我在搜索表单上使用typewatch
$('#search_groups').submit(function() {
alert("testing");
return false;
});
警报消息弹出,但表单的提交请求仍通过AJAX处理。然而,这是唯一一个通过的请求,就好像按下return,你只需在typewatch上加速提交计时器。这就是这里发生的事情吗?我查看了typewatch的源代码,但似乎什么也找不到。此外,当我删除上面的代码时,表单会被提交两次:作为JS请求和HTML。HTML请求正在通过,因为我不再取消提交操作,我认为JS请求背后的原因与手头的主要问题有关:提交绑定的表单时,typewatch会做什么。谢谢大家!
表单代码:
<%= form_tag groups_path, method: :get, id: "search_groups" do %>
Find a Group: <%= text_field_tag :groups_query, params[:groups_query] %>
<% end %>
更新:找到了答案,它证实了我的想法
找到了我的答案,它证实了我认为回车键"加速"了计时器
来自typewatch的源代码:
if (evt.keyCode == 13 && (this.type.toUpperCase() == "TEXT" || this.type.toUpperCase() == "PASSWORD")) {
timerWait = 1;
overrideBool = true;
}
keyCode#13是输入键
相关文章:
- 如何在点击提交按钮的url中发布xml格式请求
- Ajax 请求后,以正常方式提交表单
- 取消已提交的http请求
- typewatch如何处理提交请求
- 在提交表格时IE8赢得了't将来自输入的属性以外的属性添加到请求中
- 通过 AJAX 请求提交 HTML 表单
- 提交请求时出现意外的 URL 更改
- 提交表单后发送帖子请求
- AJAX 存储请求和表单提交
- JavaScript 在第二次提交请求时未验证表单
- 在 Python Mechanize for JavaScript 中提交请求
- 排队表单提交请求,直到服务器返回
- jqueryajax表单提交请求第一次点击不起作用可能是什么原因
- android WebView并使用Javascript提交请求
- AJAX/jQuery表单提交请求框
- 不提交请求- PHP, AJAX &Javascript
- 从客户端提交请求的时间戳
- 表单POST提交请求显示为get请求
- 从下拉列表中选择选项并使用 nodejs 提交请求
- ajax提交请求与漂亮的URL