在网站遇到大量流量的时候,有时许多表单按钮的功能在网页上不起作用。例如,这里是网页“添加到购物车”按钮的代码...
export class TestClass {
gotCode: any;
constructor() {
this.gotCode = function():any { // <- Add the return type here
/* Your code here... */
}();
}
}
这只是服务器端的一个问题,无法在客户端缓解吗?我正在考虑使用while循环来继续提交输入函数,直到它成功,但有时它永远不会成功。或者可能更好的做一个网站刷新,再试一次,如果没有,然后刷新并再试一次,重复?任何意见都将非常感谢!
答案 0 :(得分:1)
请求可能超时。如果将其更改为JavaScript AJAX调用,则可以在客户端设置超时,而不是重新提交(仅添加到负载)。根据服务器的不同,您可以查看服务器端的超时设置。在你从AJAX调用中获得成功或失败之前,我会像旋转器那样设置一个视觉指示。