Javascript jQuery AJAX请求有时在Chrome上挂起

Javascript jQuery AJAX请求有时在Chrome上挂起,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我对jQueryAjax有一个问题,请求有时会挂起。我不知道如何触发这个问题,有时悬而未决,有时还可以 在jquery中使用$.ajax进行请求。有人知道如何解决这个问题吗?我必须给出响应JSON头并使用https 谢谢。“挂起”表示您的客户端仍在等待服务器的响应。这不是客户端代码的问题,而是连接的问题,甚至是服务器端代码的问题。干杯 另外,当我的CMS网站中的请求被挂起时,在请求完成之前,我无法访问主页,但我可以在另一台PC或手机中访问它,并找出它被挂起的原因?我猜它发生在你的服务器上。调试

我对jQueryAjax有一个问题,请求有时会挂起。我不知道如何触发这个问题,有时悬而未决,有时还可以

在jquery中使用$.ajax进行请求。有人知道如何解决这个问题吗?我必须给出响应JSON头并使用https


谢谢。

“挂起”表示您的客户端仍在等待服务器的响应。这不是客户端代码的问题,而是连接的问题,甚至是服务器端代码的问题。干杯

另外,当我的CMS网站中的请求被挂起时,在请求完成之前,我无法访问主页,但我可以在另一台PC或手机中访问它,并找出它被挂起的原因?我猜它发生在你的服务器上。调试服务器代码中的特定回调我已经这样做了,当它挂起时,服务器端并没有发送任何请求,所以当出现挂起时我无法调试后端代码。在localhost中,我必须重新启动apache以完成挂起的请求,而无需您的代码—它只是空谈。若您看到请求被挂起,那个么ajax将发送请求。如果它没有在后端命中任何相关断点,则可能是错误的url或其他过滤操作,在后端之前捕获它…可能有一些请求处理程序等。例如,我与CORS的斗争:webdav IIS插件在后端代码前面捕获选项请求…我在后端使用CI HMVC供参考。我还必须在方法的第一行和config.php文件中给出断点,以确保请求成功发送到服务器。但当出现挂起时,不会触发任何断点。但有时会在本地主机、开发人员或生产服务器中触发。