Hi,

I am using autocomplete plugin. I have one Search field upon which i
have put the autocomplete and other a select box which have 3-4 values
such as Vidoes, audios, images etc...,

I am using Extrafield option to pass the select box's value to the PHP
Script. It is working fine however i am having one problem.

IF i select vidoes in the select box and enter "a" it autocompletes
and shows  the results from the database. if i add "b" to it therefore
the search keyword becomes "ab" it works fine. Now at this stage if i
change "Videos" to "Audios" in the dropdown and remove "b" from the
search keyword therefore the search keywords becomes "a" with select
box having Audio, It shows the same results that it was showing for
the "Videos" select box.

I have seen (with Firebug) there no Ajax Calls happens. So it seems
that it is using cache. I tried to use flushCache function of
autocomplete however it did not works. Below is the code i am using.


jQuery(document).ready(function (){
        jQuery("#searchfield").autocomplete("autosearch.php", {
                width:150,
                autoFill:false,
                matchContains: true,
                extraParams: {
                                        searchtype: function (){return 
jQuery('#searchtype').val();}
                                                },
                selectFirst: false
        }).flushCache();

});

Please suggest me any solution for it.

Thanks

Reply via email to