Nasıl Yahoo Finance in "Teklif al" gibi bir alt menüsü olan bir metin kutusu alabilirim?

2 Cevap php

Girdiğiniz ilk harfi o harf ile başlayan bir veritabanındaki tüm öğelerin bir açılan menü oluşturur ...

2 Cevap

Eğer autocomplete eklentisi arıyorsunuz?

Plugins/Autocomplete/autocomplete, bu yani sunucuya bir Ajax isteği yapmak zorunda kalmadan, doğrudan JS koduna, "yerel" verileri kullanabilirsiniz görünüyor kullanma:

autocomplete( url or data, [options] )

url or data : String, Array
An URL pointing at a remote resource or local data as an array.

options (Optional) : Options
A set of key/value pairs that configure the autocomplete. All options are optional.

Yani, bazı Javascript diziye PHP tarafında sahip verileri dönüştürmek için bir yol gerekir.


If you are using PHP >= 5.2, you can use the json_encode function to do that.

Örneğin, PHP kodu bu tür olabilir:

$data = array(
    'first',
    'second',
    'third',
);

$js_array = json_encode($data);

echo "var my_list = {$js_array};";

Ve çıktı böyle görünüyor alırsınız:

var my_list = ["first","second","third"];

, Hangi Bir sonuçlarını içeren bazı JavaScript dizi başlatır bildirir; size kalmış ait olduğu kodu bu tür ;-) koymak

Eğlenin!