Új hozzászólás Aktív témák

  • Brown ügynök

    senior tag

    Igazából a probléma összetett, de talán ide illik a legjobban. A fószer elkezd gépelni a keresőmezőbe, majd a 3. karakternél (és minden további billentyű leütésnél) lefut az AJAX kérés. A visszakapott adatokat kilistázza, majd ha erre rákattint berakja az <input>-ba. Illetve berakná de hibát ad vissza. Tehát az adatokkal visszatér, de már nem rakja be kattintásra az inputba.

    <script type="text/javascript" src="'js/jquery-1.6.1.min.js"></script>
    <script type="text/javascript" src="js/suggestion.js"></script>

    Ami a suggestion.js-ben van:

    function fill(thisValue) {
    $('#inputString').val(thisValue);
    setTimeout("$('#suggestions').hide();", 200);
    }

    Amivel az ajax válaszol:

    $response .= '<li onclick="fill(\''.$data->getData().'\');">'.$data->getData().'</li>';

    És amit webdebug visszadob amikor rákattintunk az egyik listaelemre:

    Uncaught ReferenceError: fill is not defined
    (anonymous function)
    onclick

    Ötlet?

Új hozzászólás Aktív témák

Hirdetés