关于模拟IE自动完成的功能 两者都可以既然在方案一里使用了XMLHTTP对象,那么用xml传递数据也没有什么不可以的。当数据量大时,当然一次下载全部数据可能是会有一个等待时间。但分次下载所花费的时间累计起来要更多。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先一次性把所有的客户公司名称读出来成为索引,再利用xmlhttp读取选择的那个条目,那可能要省很多时间。 页面中嵌入一个浮动的iframe吧,平时不显示,用户输入的时候再显示,通过变量传递就可以刷新iframe,在库里进行搜索。我想这样子可以实现边输入边查找,而不用刷新本页面。数据量大的时候也不怕了。 做成索引呢。可以形成一个数组,存入一个文件中,比如//companyIndex.php<?php$array=array("公司名1","公司名2","公司名3",....");?>//然后 require companyIndex.php 根据传过来的公司前几个字,来查找相关公司$newarr=preg_grep("/^$公司前几个字/",$array);//看看结果print_r($newarr);我试了一下,100000条数据下速度还可以 挺烦琐的~可以这样解决啊,输入公司名以后,在文本框后面加一个按钮啊,然后用一个iframe,点击按钮以后把文本框的值递交到iframe里面search,最后再用javascript把得出来的值,写到页面的框框(表单)里面。 用我的方法的话,我要进行筛选的,每输入一个字就更新一下iframe里的内容。再配合js进行控制,我想是比较好的方法。 to: ccterran(iwind) 只有一个人在用的时候当然影响不大了。要是成百上千人呢?? to keaizhong(可爱钟):楼主本来就是不想用类似你说的方法的。。我说的那个还可以补充一下,第一个字的查询,可能要慢一些,第二个字的查询可以基于第一个字的查询基础上,第三个字。。以下类推,这样要搜索的范围越来越小,速度也越来越快。 用iframe,然后用javascript的事件。 如何上传文件的时候建立文件夹 验证码的制作 MYSQL 数据库 本人要出师了,大家说我去哪个地方比较好? <?php echo $rs->Email?> 问一下sql语句中 order by和group by的作用域? 求助PHP 代码的含义 这个mysql语句怎么写 php怎样处理大xml文件 如何在windows2000下安装,调试Mysql?请高手指点? 我想做个域名查询的东东,怎么做呀? 如何用php 备份 大容量的mysql 数据 ?
平时不显示,用户输入的时候再显示,
通过变量传递就可以刷新iframe,在库里进行搜索。
我想这样子可以实现边输入边查找,
而不用刷新本页面。
数据量大的时候也不怕了。
//companyIndex.php
<?php
$array=array("公司名1","公司名2","公司名3",....");?>//然后 require companyIndex.php
根据传过来的公司前几个字,来查找相关公司$newarr=preg_grep("/^$公司前几个字/",$array);//看看结果
print_r($newarr);我试了一下,100000条数据下速度还可以
可以这样解决啊,输入公司名以后,在文本框后面加一个按钮啊,
然后用一个iframe,
点击按钮以后把文本框的值递交到iframe里面search,
最后再用javascript把得出来的值,写到页面的框框(表单)里面。
再配合js进行控制,我想是比较好的方法。
只有一个人在用的时候当然影响不大了。
要是成百上千人呢??
楼主本来就是不想用类似你说的方法的。。我说的那个还可以补充一下,第一个字的查询,可能要慢一些,第二个字的查询可以基于第一个字的查询基础上,第三个字。。以下类推,这样要搜索的范围越来越小,速度也越来越快。