JQuery autocomplete basiert auf wählen Sie die option Wert

Ich bin sehr sehr neu in JQuery und Javascript. Ich habe umgesetzt AutoVervollständigen-Funktion, die ruft die Daten aus remote-Datenquelle( Mysql + PHP) unter Verwendung von jQuery Demo.
Ich komme nicht weiter bei dem Teil, wo der mysql-Abfrage ausgelöst durch das php-Skript ist gebunden, um die drop-down-Menü-option.

Also, wenn ich wählen Sie "Kommentare" aus einem der Wert der option, wie kann ich binden Sie es auf die Suche textbox mit der id="search_term".

<label>Select Search parameter:
    <select id="search_parameter" name="search_parameter">
        <option value="Sample name">Sample Name</option>
        <option value="Location name">Location Name</option>
        <option value="comments">Comments</option>
    </select>
</label>

<label> Search Term:<input type="text" id="search_term" required name="search_term" maxlength=30></label>

Nun, wenn ich wählen Sie die option Wert als "Kommentare" löst das PHP-script Abfragen in das Feld Kommentar ein. Aber ich bin nicht sicher, wie bekomme ich die bedingte Anweisung in JQuery. Ich bin nicht immer Erfolg mit

$(function(){
    $('#search_parameter').change(function(){
        if (this.value == "comments") {
            jQuery(document).ready(function($){
                $('#search_term').autocomplete({source:'search_comments.php', minLength:2});
            });
        else if( this.value =="Sample name") {
            jQuery(document).ready(function($){
                $('#search_term').autocomplete({source:'search_sample_name.php', minLength:2});
            });
}

Ich bin nicht sicher, ob dies die richtige Vorgehensweise ist. Ich entschuldige mich wenn diese Frage nicht würdig stackoverflow.com.
Danke

InformationsquelleAutor deepseas | 2013-01-19

Schreibe einen Kommentar