Bir denetleyicisi php işlevi Ajax arama

1 Cevap php

Benim contorller CS bir ajax işlevi çağırmak için aşağıdaki jquery kod kullanıyorum. Arama fonksiyonu adıdır. Fonksiyon denetleyicisi denir Nasıl hiç. Ama bu işlevin içinde sayfanın metin kutusuna bir değer elde etmek gerekiyor. Temelde bu otomatik tamamlama özelliği içindir. tuşu yukarı fonksiyon denir. Ama bir relavent arama yapmak için metin kutusuna bir değer elde etmek mümkün değil. Bana yardımcı olacağını hissediyorum şey geri cevap lütfen. Şimdiden teşekkürler.

$(document).ready(function(){
    $("#searchusers").autocomplete("http://localhost/CS/index.php/search" , {
    	width: 500,
    	selectFirst: false
    });

});
$(document).ready(function(){
    $("#searchusers").result(function(event, data, formatted) {
    	if (data)
    		$(this).parent().next().find("input").val(data[1]);
    });
    $('#set1 *').tooltip();
    $('#firstname').tooltip();

});

1 Cevap

Sen giriş kutusuna otomatik tamamlama bağlamak gerekiyor:

$(document).ready(function(){
    $("#searchusers").parent().next().find("input").autocomplete("http://localhost/CS/index.php/search" , {
        width: 500,
        selectFirst: false
    });

});

Eğer giriş kutusunu kendi kimliği verirseniz, kod çok daha net olur:

<input type="text" id="searchUsersInput">

Daha sonra:

$(document).ready(function(){
    $("#searchUsersInput").autocomplete("http://localhost/CS/index.php/search" , {
        width: 500,
        selectFirst: false
    });

});
$(document).ready(function(){
    $("#searchUsersInput").result(function(event, data, formatted) {
        if (data)
                $(this).val(data[1]);
    });
    $('#set1 *').tooltip();
    $('#firstname').tooltip();

});