显示执行查询的实时结果

时间:2011-02-26 10:34:47

标签: php javascript jquery json

使用simple_html_dom.php library.as从谷歌搜索引擎中获取结果以及条目集合(这里是公司)从谷歌和其他搜索引擎中搜索数据。使用长tym来获取结果。所以我被建议按照用户的观点,我shud显示从查询中获取的实时结果(比如说$ tempData)。现在我使用json获取结果,如果我回显fetchg.php中的任何其他数据,那么它将被附加到我的$ finalData数组,其中包含要显示的最终数据。有什么方法可以将实时数据($ tempData)与准备好的数据($ finalData)分开,并且可以在js文件中单独检索它们。

示例:DOM元素中较高的z-indexed div中的实时数据(包含排名)(例如):

   <td>       <td>
google.com    12
google.co.uk  34
google.nl     26
google.de     fetching
google.co.in  fetching

..等这是一个接一个地提取。不作为一个整体

data.php中的

$ finalData结果(最后一页,aftr javascript将所有数据放在适当的位置)

 <td>       <td>
google.com    12
google.co.uk  34
google.nl     26
google.de     22
google.co.in  07

1 个答案:

答案 0 :(得分:0)

有另一种读取XML文件的方法,这就是SAX解析。它是基于事件的,这意味着您可以在阅读每个元素时执行操作。你必须放弃一些灵活性,比如DOM,但一般来说这个解决方案更快,需要更少的内存,更重要的是,你不必等待整个文档被解析。

http://php.net/manual/en/book.xml.php