日期:2014-05-16  浏览次数:20720 次

关于 ajax 返回数据时间的问题? - Web 开发 / Ajax
我写了一段代码,A页放置了一个按钮和一个DIV,点击按钮的时候,执行B页面,将结果返回到DIV上。

B页面大致是这样的一个功能:

首先循环执行一列插入数据到数据库的操作,当循环做完所有事情后,输出执行的时间和插入记录的条数。

现在出现了这么一个问题:单独执行B页面的时候,花了7秒的时间,而且也是7秒之后立即输出了“花费时间7秒,插入记录1000条”的信息。

但如果点击A页的按钮来执行B页面的时候,显示的结果同单独执行时候一样,不过大约是在30多秒之后显示的这个结果。


请问各位朋友,这是什么原因造成的呢?如何解决?
谢谢了。

------解决方案--------------------
AB页面间的数据传送有问题。
检查一下B页面在操作完成后是否立刻将数据传给了A页面?A页面立马显示这个数据?