Heim >Backend-Entwicklung >PHP-Tutorial >关于jquery-easyui datagrid url:去异步请求数据,但点击其他页面,还是会等请求的php脚本执行完成。

关于jquery-easyui datagrid url:去异步请求数据,但点击其他页面,还是会等请求的php脚本执行完成。

WBOY
WBOYOriginal
2016-06-23 13:48:43930Durchsuche

如题,easyui datagrid请求的那个页面,会需要较长的时间,这期间,点击其他页面,还是会等待那个请求的php脚本执行完成,才能进入新的页面,现在我需要那个url返回结果,因为正常情况下,需要显示,但我还需要点击其他页面的时候终止那个脚本。。。

求助各位大神,我应该怎么办?


回复讨论(解决方案)

你使用了 session 吧?

你使用了 session 吧?



每个页面都会用session判断了当前用户的一些信息,跟这些数据没关系吧。

有关系!
php 默认的 session 是基于文件的
而 session 临时文件是私有的,即在已打开的 session 临时文件没有关闭前,其他相同的 sessionid 是不能访问的
于是由于不能及时打开 session 临时文件而导致程序挂起

有关系!
php 默认的 session 是基于文件的
而 session 临时文件是私有的,即在已打开的 session 临时文件没有关闭前,其他相同的 sessionid 是不能访问的
于是由于不能及时打开 session 临时文件而导致程序挂起



那怎么办?这个session是存用户的一些信息的啊。。。

有关系!
php 默认的 session 是基于文件的
而 session 临时文件是私有的,即在已打开的 session 临时文件没有关闭前,其他相同的 sessionid 是不能访问的
于是由于不能及时打开 session 临时文件而导致程序挂起




好了,解决了,谢谢版主,http://bbs.csdn.net/topics/390889086 我参照这个,竟然一样的问题。。但遇到的情况不一样,自己还去瞎转了一圈,还让一个人不高兴,哎呀,感觉有问题来问的,都是很闹很闹心的人来问的,所以尽量别瞎回答吧。。
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