Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] przesyłanie danych w GET
dantekir
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 14.06.2004
Skąd: Świętochłowice

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


Czy ktoś wie może dlaczego nie działa mi poniższy skrypt?
To znaczy działa ale nie dokońca - chodzi o przesłanie danych z formularza GET-em do pliku savenew.php
Wypisywanie danych w allercie() działa natomiast gdy to prześle do pliku savenew.php wyświetla mi undefined
  1. <?php
  2. <script type="text/javascript">
  3.        function savenew(){
  4.        alert('wypisywanie w alercie działa!: '+$('#substance [@name=ulica1]').val());
  5.        $("#substance").html('cierpliwości... wczytuję dane... ');
  6.        $.ajax({
  7.                type: "GET",
  8.                url: "savenew.php",
  9.                data: {imie:'tak też działa',
  10.                    nazwisko:$("#substance [@name=nazwisko]").val(),
  11.                    ulica1:$("#substance [@name=ulica1]").val(),
  12.                    nrdom1:$('#substance [@name=nrdom1]').val(),
  13.                    nrlok1:$('#substance [@name=nrlok1]').val(),
  14.                    nrtel1:$('#substance [@name=nrtel1]').val(),
  15.                    email1:$('#substance [@name=email1]').val(),
  16.                    nip:$('#substance [@name=nip]').val(),
  17.                    pesel:$('#substance [@name=pesel]').val(),
  18.                    nrdowod:$('#substance [@name=nrdowod]').val()},
  19.                dataType: "html",
  20.                success: function(data) {
  21.                    $("#substance").html(data);
  22.                    }
  23.  
  24.        })}
  25. </script>
  26. ?>


Plik savenew.php:
  1. <?php
  2. $imie=$HTTP_GET_VARS['imie'];
  3. $nazwisko=$HTTP_GET_VARS['nazwisko'];
  4. $ulica1=$HTTP_GET_VARS['ulica1'];
  5. $nrdom1=$HTTP_GET_VARS['nrdom1'];
  6. $nrlok1=$HTTP_GET_VARS['nrlok1'];
  7. $nrtel1=$HTTP_GET_VARS['nrtel1'];
  8. $email1=$HTTP_GET_VARS['email1'];
  9. $nip=$HTTP_GET_VARS['nip'];
  10. $pesel=$HTTP_GET_VARS['pesel'];
  11. $nrdowod=$HTTP_GET_VARS['nrdowod'];
  12. print($imie." ".$nazwisko."  ".$ulica1." ".$nrdom1." ".$nrlok1." ".$nrtel1." ".$email1." ".$nip." ".$pesel." ".$nrdowod." ");
  13. ?>


zgłupiałem... pomocy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

...błagam... sugestie... cokolwiek... :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dantekir
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 14.06.2004
Skąd: Świętochłowice

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


chcieć nie chcieć nie o to chodzi (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) chodzi o to że jak się za to zabiore to zajmnie mi to kilka godzin...
a co do problemu to rozwiązałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
metodą z której nie jestem do końca zadowolony ale przynajmniej działa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
  1. <?php
  2. function savenew(){
  3.        $imie=$('#substance #addnew [@name=imie]').val();
  4.        $nazwisko=$('#substance #addnew [@name=nazwisko]').val();
  5.        $ulica=$('#substance #addnew [@name=ulica1]').val();
  6.        $nrdom1=$('#substance #addnew [@name=nrdom1]').val();
  7.        $nrlok1=$('#substance #addnew [@name=nrlok1]').val();
  8.        $nrtel1=$('#substance #addnew [@name=nrtel1]').val();
  9.        $email1=$('#substance #addnew [@name=email1]').val();
  10.        $nip=$('#substance #addnew [@name=nip]').val();
  11.        $pesel=$('#substance #addnew [@name=pesel]').val();
  12.        $nrdowod=$('#substance #addnew [@name=nrdowod]').val();
  13.        $("#substance").html('cierpliwości... wczytuję dane... ');
  14.        $.ajax({
  15.                type: "GET",
  16.                url: "savenew.php",
  17.                data: {
  18.                    imie:$imie,
  19.                    nazwisko:$nazwisko,
  20.                    ulica1: $ulica,
  21.                    nrdom1: $nrdom1,
  22.                    nrlok1: $nrlok1,
  23.                    nrtel1: $nrtel1,
  24.                    email1: $email1,
  25.                    nip: $nip,
  26.                    pesel: $pesel,
  27.                    nrdowod: $nrdowod
  28.                },
  29.                dataType: "html",
  30.                success: function(data) {
  31.                    $("#substance").html(data);
  32.                    }
  33.  
  34.        })}
  35. ?>


Nie wiem dlaczego wcześniej nie wpadłem na pomysł przepisania tych zmiennych do wew. $.ajax() ...
Wszystko śmiga w każdym bądź razie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 5.10.2025 - 06:40