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

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

WBOY
WBOYOriginal
2016-08-18 09:16:15929Durchsuche

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

回复内容:

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

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

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

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

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

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn