Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ajax] optymalizacja źródła js, pseudo-google suggest
fx69
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 8.10.2006
Skąd: świat astralny

Ostrzeżenie: (0%)
-----


oto moj plik js:

Kod
function $(id) {
     return document.getElementById(id);
}

function sprawdz_dane() {
...
}

function do_suggest() {
    string = $('towar').value;
    pole_div = $('suggestions');
    if(!string)
        pole_div.style.display='none';
    else {
            var zapytanie = "http://localhost/Remament/czy_istnieje.php?wysw="+string;
            advAJAX.get({
                url : zapytanie,
                onSuccess : function(obj) {
                    if(obj.responseText != " ") {
                        pole_div.innerHTML = ' ';
                        var str_wyniki = obj.responseText;
                        var tablica_wynikow = str_wyniki.split("<>");
                        for(var i = 0; i < tablica_wynikow.length; i++) {
                            var result = document.createElement('span');
                            result.innerHTML = tablica_wynikow[i];
                            pole_div.style.display = 'block';
                            pole_div.appendChild(result);
                        }
                    }
                    else pole_div.style.display = 'none';
                }
            });
    }
}


oraz czy_istnieje.php:

  1. <?php
  2. ...
  3. if($_GET['wysw']) {
  4. $string = mysql_escape_string($_GET['wysw']);
  5. $sql = mysql_query("SELECT `nazwa` FROM towary WHERE nazwa LIKE '$string%'", $lnk);
  6. if(mysql_num_rows($sql) == 0) exit;
  7. while($row = mysql_fetch_array($sql))
  8. echo $row[0] .'<>';
  9. }
  10. ?>


Prosze o wskazowki jak powinien taki js wygladac w formie jak najmniej obciazajacej pasmo.
A moze sposob na taki a'la "google suggest" jest zupelnie inny niz ten moj (inny znaczy lepszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )?

Musze jeszcze dodac (co zreszta wynika z przekazywania wartosci z powrotem do pliku js (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) ), ze jestem laikiem jesli chodzi o ajax i js...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:34