JQuery'da ariza ma'lumotlari kiritilganda ochiladigan ro'yxatlar tuzish uchun yordam kerak

I am working on this test page: http://problemio.com/test.php

Men nima qilmoqchi ekanligimni anglatadi: shaxs turi bo'lsa, ma'lumotlar bazasiga borib, ular uchun mavjud variantlarni qidirishni xohlayman. Buyumlarni olib keladigan qism ishlaydi.

Ishlamayotgan narsa narsalarni ko'rsatmaydi. Bu erda jQuery autocomplete bilan o'ynadim: http://docs.jquery.com/UI/Autocomplete Lekin bu faqat shunday qiladi:

$("input#autocomplete").autocomplete({
    source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});

Va ajax qo'ng'iroqlari mavjud variantlarni qaytarib bo'lgach, men ushbu ro'yxatni qanday to'ldirishni bilmayman. Bu erga borishning to'g'ri usuli haqida har qanday fikr bormi?

0
qo'shib qo'ydi muallif Blazemonger, manba

2 javoblar

Server tomonidagi skriptni yo'lni manba xususiyatiga o'tkazishingiz mumkin. Json ob'ektini qaytarish kerak

// from http://jqueryui.com/demos/autocomplete/#remote
$( "#birds" ).autocomplete({
    source: "search.php",
    minLength: 2,
    select: function( event, ui ) {
        log( ui.item ?
            "Selected: " + ui.item.value + " aka " + ui.item.id :
                "Nothing selected, input was " + this.value );
    }
});
1
qo'shib qo'ydi
ha ha, bu menga kerak bo'lgan narsadir! Rahmat!
qo'shib qo'ydi muallif GeekedOut, manba

Autocomplete ning source xususiyati yordamida elementlarning qatorini qaytaruvchi url orqali avtomatik ravishda ishlaydi.

Here are a couple of examples: http://view.jquery.com/trunk/plugins/autocomplete/demo/

0
qo'shib qo'ydi
Javascript UZB
Javascript UZB
99 ishtirokchilar

@js_uzb @vuejs_uz @react_uz @nodejs_uz @angular_uz @ngTashkent @yiiframework_uz @laravel_uz @linux_uzbek @python_uz @swift_uzb —————— @uzdevgroup @UzGeeksGroup ——— @UzDev_Jobs @jobs_uzb