Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX+PHP], zwraca undefined
Ilware
post 26.01.2011, 16:10:27
Post #1





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


Witam wszystkich,

nie potrafię sobie poradzić z tym błędem,

  1. function checked(dane) {
  2.  
  3. var xhr = createXMLHttpRequest();
  4. var zwrot;
  5. xhr.onreadystatechange = function() {
  6. if (xhr.readyState==4) { // Obsługa żądania została zakończona
  7. if (xhr.status==200) {
  8. zwrot=xhr.responseText;
  9. return zwrot;
  10. } else {
  11. alert("Wystąpił błąd "+xhr.status);
  12. }
  13. }
  14. }
  15. xhr.open("POST", "checked.php", true);
  16. xhr.send("word="+dane);
  17.  
  18. }
  19.  
  20. function zamien(ktory,val)
  21. {
  22. if(confirm("Czy na pewno chcesz umieścić firmę \""+val+"\" na pozycji "+ktory+" w polecamy?", "",""))
  23. {
  24. var passWord=prompt("Podaj hasło administratora :","");
  25. if(checked(passWord))
  26. {
  27. var xhr = createXMLHttpRequest();
  28. xhr.onreadystatechange = function() {
  29. if (xhr.readyState==4) { // Obsługa żądania została zakończona
  30. if (xhr.status==200) {
  31. alert(xhr.responseText);
  32.  
  33. } else {
  34. alert("Wystąpił błąd "+xhr.status);
  35. }
  36. }
  37. }
  38. xhr.open("POST", "zamien.php", true);
  39. xhr.send("word="+ktory+"||"+val);
  40. }
  41. }
  42. }
  43.  
  44. unction createXMLHttpRequest() {
  45. try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
  46. try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
  47. try { return new XMLHttpRequest(); } catch(e) {}
  48. alert("Brak obsługi XMLHttpRequest");
  49. return null;
  50. }
  51.  
  52. function gebi(id) {
  53. return document.getElementById(id);
  54. }


i wywołanie checked(passWord) wyświetla undefined czy ktoś może z tym pomóc?


--------------------
Jeżeli pomogłem kliknij "Pomógł" :)
Go to the top of the page
+Quote Post
Zbigizmi
post 6.02.2011, 18:41:44
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 4
Dołączył: 4.02.2011

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


unction createXMLHttpRequest()

chyba brakuje literki f i funkcja nie może być wywołana
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:30