欢迎,
我有疑问。
在我的网站上,我有允许用户通过POST (ajax)提交数据的表单。问题是,当用户提交字段时,ajax请求.如果服务器是免费的,或者用户网络是快速的,所有的工作都非常顺利。用户可以非常快地发送消息,而且一切都正常。
但是,如果服务器超载或用户连接缓慢,当他按下发送时,他必须等到功能完成他的工作。
我想知道,在Jquery中创建某种queque是可能的。
例如,我会得到
function send_message()
{
//conditions
if, not empty, les then xx words, etc
//conditions
//if conditi
在我的Rails应用程序中,我使用以下jQuery禁用了通过在输入字段中按“enter”来提交表单的功能:
$('input').on('keydown', function(e) {
if(e.which == '13') {
return false;
}
})
我想用Capybara测试一下,但是不知道怎么做。例如:
# the form being tested creates a new Shift object:
test "enter does not submit form" do
shift