Javascript 当Web服务由于internet连接问题而没有响应时,我如何获取

Javascript 当Web服务由于internet连接问题而没有响应时,我如何获取,javascript,connection,webservice-client,Javascript,Connection,Webservice Client,正如在标题中一样,我有一个页面,它通过JavaScript调用了许多Web服务,以在客户端获取多个信息 我在每个webservice调用中插入了一个计数器+,在webservice响应方法或webserviceFail方法中插入了一个计数器。我做了很多测试,一切都很好 我向用户显示消息,等待所有信息来自服务器,当计数器为0时,用户可以提交表单。在测试环境中,一切正常,测试人员通过了所有测试。在一个特定的客户机(没有良好的internet连接)中,即使他等待很长时间消息仍然存在,也意味着某些Web

正如在标题中一样,我有一个页面,它通过JavaScript调用了许多Web服务,以在客户端获取多个信息

我在每个webservice调用中插入了一个计数器+,在webservice响应方法或webserviceFail方法中插入了一个计数器。我做了很多测试,一切都很好

我向用户显示消息,等待所有信息来自服务器,当计数器为0时,用户可以提交表单。在测试环境中,一切正常,测试人员通过了所有测试。在一个特定的客户机(没有良好的internet连接)中,即使他等待很长时间消息仍然存在,也意味着某些Web服务没有响应或没有返回webserviceFail方法


这可能吗?webservice是否有超时,超时后是否会返回webserviceFail方法?

我发现,如果可以这样说的话,有一种情况是webservice没有响应。当您调用一个Web服务时,请确保用try-catch将其包围起来,当调用该Web服务时,某些参数为NaN,并且该Web服务需要一个int时,会在客户端抛出它和异常,因为NaN无法序列化。通过这种方式,服务器不会接收到任何内容,因此我不会在clientside中返回fail函数