Maison  >  Article  >  développement back-end  >  javascript - ajax没有结束时(后台thinkPHP没有处理完成时)如何切换页面?

javascript - ajax没有结束时(后台thinkPHP没有处理完成时)如何切换页面?

WBOY
WBOYoriginal
2016-08-18 09:16:15929parcourir

html页面ajax访问php后台,由于php响应比较慢,此时想切换页面时,发现页面卡顿阻塞,请问如何解决这个问题?若能解释下原理不甚感激。

回复内容:

html页面ajax访问php后台,由于php响应比较慢,此时想切换页面时,发现页面卡顿阻塞,请问如何解决这个问题?若能解释下原理不甚感激。

  • 如果这个ajax请求是需要后台处理耗时任务,可以异步解决。

  • 如果需要服务器处理完成后的响应内容,可以使用websocket。

你说的切换页面是什么意思?

ajax响应时间慢,跟你页面卡顿没关系吧,再详细点

首先确认一下是不是用了异步请求,如果是的话,那你说的这两个应该是没有关系的吧?

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn