Witam,
Mam taki problem ze skryptem Autocomplete. Ogólnie wszystko działa, pobiera mi dane z bazy i wyświetla mi je jako podpowiedź. Mam taki kod:

    <html>
    <head>
    <script type='text/javascript' src='js/jquery.autocomplete.js'></script>
    <link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" />
    <script type="text/javascript">
    $().ready(function() {
     
    $("#nazwa").autocomplete("wyniki_z_bazy.php", {
    width: 260,
    matchContains: true,
    mustMatch: true,
    selectFirst: false
    });
     
    $("#nazwa").result(function(event, data, formatted) {
    $("#id").val(data[1]);
    });
    });
    </script>
    </head>
    <body>
    <div class="row">
    <div class="span2">	
    <form autocomplete="off">
    <input type="text" name="nazwa" id="nazwa" placeholder="Wpisz nazwę"/>
    </div>
    <!--input type="button" value="Get Value" /-->
    <div class="span3">	
    <input type="hidden" name="id" id="id" />
    <button class="btn btn-primary" type="submit" value="Submit">Zatwierdź</button>
    </form>
    </div>
    </div>
    </body>
    </html>

W tej chwili w podpowiedziach wyświetlają się same nazwy produktów pobrane z bazy, a po zatwierdzeniu do adresu strony jest przekazywana wartość:

?nazwa=jakasnazwa&id=jakiesid

Mi zależy na samym ID aby móc je przekazać metodą POST. Jak robię

<form method="post" action="">...</form> 

To od razu przestaje działać podpowiadanie.