Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pole do wyszukiwania
borpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


Robie wyszukiwanie w bazie danych poprzez wpisywanie w pole tekstowe kolejnych znaków tak jak jest w google teraz.

W momencie gdy funkcja ajaxa na onkeyup zaczyna działać znika mi focus z pola tekstowego i nie mogę pisać w nim dalej.
ajax jest na async=true, jak zrobić żeby pole tekstowe i wyszukiwanie działało jednocześnie tak jak w google.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
borpaw
post
Post #2





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


KOD:

  1.  
  2. function dynamic_searchAjax( ProductName, CategoryName, BrandID, supplierID, EndOfLineItem )
  3. {
  4. $.ajax({
  5. type: "POST",
  6. async: true,
  7. data: "ProductName="+ProductName+
  8. "&CategoryName="+CategoryName+
  9. "&BrandID="+BrandID+
  10. "&supplierID="+supplierID+
  11. "&EndOfLineItem="+EndOfLineItem,
  12. url: "dynamic_search_item.php",
  13.  
  14. beforeSend: function()
  15. {
  16. $("#waith").html("<img id='loading' src='images/rot_small.gif' alt='working..' />");
  17. },
  18.  
  19. success: function(success)
  20. {
  21. $("#waith").empty()
  22. $("#search_table").html(success)
  23. $('#searchText').focus();
  24. }
  25. });
  26. }


  1. <input onkeyup=" if((this.value.length)>2) { dynamic_searchAjax( this.value, $('#SubCategoryID').val(), $('#BrandID').val(), $('#supplierID').val(), $('#EndOfLineItem').val() ); }" type="text" id="searchText" name="searchText" class="tableitemwhite2" style="float:left; width:360px;">
  2.  


Ten post edytował borpaw 24.08.2011, 11:25:36
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 15:22