HTML:在繁忙的网页上冻结输入按钮

时间:2016-12-09 03:01:01

标签: javascript jquery html input

在网站遇到大量流量的时候,有时许多表单按钮的功能在网页上不起作用。例如,这里是网页“添加到购物车”按钮的代码...

export class TestClass {
    gotCode: any;

    constructor() {
        this.gotCode = function():any { // <- Add the return type here
            /* Your code here... */
        }();
    }
}

这只是服务器端的一个问题,无法在客户端缓解吗?我正在考虑使用while循环来继续提交输入函数,直到它成功,但有时它永远不会成功。或者可能更好的做一个网站刷新,再试一次,如果没有,然后刷新并再试一次,重复?任何意见都将非常感谢!

1 个答案:

答案 0 :(得分:1)

请求可能超时。如果将其更改为JavaScript AJAX调用,则可以在客户端设置超时,而不是重新提交(仅添加到负载)。根据服务器的不同,您可以查看服务器端的超时设置。在你从AJAX调用中获得成功或失败之前,我会像旋转器那样设置一个视觉指示。