PDA

View Full Version : سوال: کمک برای پیدا کردن اطلاعات با تایپ حرف



mamali-mohammad
دوشنبه 19 فروردین 1392, 00:34 صبح
سلام
یه اسکریپت هست به نام cool auto sugest

http://w3shaman.com/article/jquery-cool-auto-suggest

اینطوریه که وقتی حرف رو میزنی میره تو دیتابیس و اونایی که شبیهش هست رو پیدا میکنه زیر input لیست میکنه
تقریبا مثل گوگل زمان جستجو
حالا من نمیخوام این بره اطلاعات رو از data.php بگیره
میخوام کل اطلاعات لیست بشه و آماده لود شده باشه و بعدش بین اونا بگرده
یعنی دیگه نمیخوام درخواست به سرور بره و بیاد
میخوام لیست کامل لود بشه و بین اونا بگرده
ممنون

navid3d_69
دوشنبه 19 فروردین 1392, 00:39 صبح
این رو ببین از jquery ui استفاده کنی راحت ترین هست دستی می تونی اطلاعات رو وارد کنی و خروجی بگیری بدون دیتابیس



http://jqueryui.com/autocomplete/#default

arenaw
دوشنبه 19 فروردین 1392, 02:56 صبح
ولی اگه لیستو لود کنی توی صفحه html و ازونجا بگردی، صفحت خیلی سنگین میشه، چون اونجوری تمام دیتابیست باید لود بشه و یه آرایه تو جاوااسکریپت مثلا شامل 5000 تا خونه! نمیدونم محدودیتش چقدره ولی کلا فک نکنم راهه درستی باشه.

MMSHFE
دوشنبه 19 فروردین 1392, 08:36 صبح
درسته. اگه قرار بود دیگه درخواستی به سرور نره که اسمش AJAX نبود. با همون PHP هرچی میخواین بخونید و بریزین توی یک آرایه JS ولی این روش مناسبی نیست چون در اکثر موارد (بخصوص اخیراً در FireFox خیلی پیش میاد) اگه مرورگر فضای RAM کلاینت رو زیاد مشغول کنه، سیستم عامل اون رو میبنده و کاربر با صفحه آشنای Crash Report مواجه خواهد شد و این اصلاً برای وجهه سایت شما مناسب نیست.

mamali-mohammad
دوشنبه 19 فروردین 1392, 10:57 صبح
ممنون دوستان
از لینک اولی استفاده کردم
اینو مجبورم چون با این سرعت نت ایران تا بیا اطلاعات رو بگیره پوست ادم کنده میشه :)

MMSHFE
دوشنبه 19 فروردین 1392, 11:02 صبح
در اینصورت بهتره نگاهی هم به تگ DataList (http://www.w3schools.com/tags/tag_datalist.asp) در HTML5 داشته باشین.

mamali-mohammad
دوشنبه 19 فروردین 1392, 11:02 صبح
این رو ببین از jquery ui استفاده کنی راحت ترین هست دستی می تونی اطلاعات رو وارد کنی و خروجی بگیری بدون دیتابیس



http://jqueryui.com/autocomplete/#default


ممنون
هرچی دکمه تشکر رو برای شما میزنم ثبت نمیکنه