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%)
-----


trochę dużo roboty by wszystko wrzucać na zewnętrzny serwer... (ale jeszcze dwie godziny się pomęczę i wrzucę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
sprawa wygląda tak że ładuje się strona index
klikam na link 'dodaj nowy' i do div-a id=substance ładuje mi się formularz z którego nie mogę wyciągnąć danych przy pomocy ajax
czy ktoś może mi zdradzić co dokładnie oznacza ten zapis $.ajax({ ?

strona która ładuje się do div-a z formularzem wygląda tak:

  1. <script>
  2.  
  3.        function savenew(){
  4.        alert('wypisywanie w alercie działa!: '+$('#nazwisko').val());
  5.        $("#substance").html('cierpliwości... wczytuję dane... ');
  6.        $.ajax({
  7.                type: "POST",
  8.                url: "savenew.php",
  9.                data: {
  10.                    imie:'tak też działa',
  11.                    nazwisko: 'hhh '+$('#nazwisko').val(),
  12.                    ulica1: $('#substance [@name=ulica1]').val(),
  13.                    nrdom1: $('#substance [@name=nrdom1]').val(),
  14.                    nrlok1: $('#substance [@name=nrlok1]').val(),
  15.                    nrtel1: $('#substance [@name=nrtel1]').val(),
  16.                    email1: $('#substance [@name=email1]').val(),
  17.                    nip: $('#substance [@name=nip]').val(),
  18.                    pesel: $('#substance [@name=pesel]').val(),
  19.                    nrdowod: $('#substance [@name=nrdowod]').val()
  20.                },
  21.                dataType: "html",
  22.                success: function(data) {
  23.                    alert(' w tym alercie nie działa!: '+$('#nazwisko').val());
  24.                    $("#substance").html(data);
  25.                    }
  26.  
  27.        })}
  28. </script>
  29.  
  30. <h3>Dodajesz nową osobę </h3>
  31. <form id="addnew" >
  32.    <input type="hidden" name="typ" value="<?print ($typ);?>" />
  33.    <input type="text" name="imie" value="Wpisz imię" />
  34.    <input type="text" id=nazwisko value="Wpisz nazwisko" />
  35.    <br><br>
  36.    Adresy:
  37.    <br>
  38.    <input type="text" name="ulica1" value="Wpisz nazwę ulicy" />
  39.    <input type="text" name="nrdom1" value="Nr dom" /> / <input type="text" name="nrlok1" value="Nr lokal" />
  40.    <br><br>
  41.    Numery Telefonów:
  42.    <br>
  43.    <input type="text" name="nrtel1" value="Wpisz numer telefonu" />
  44.    <br><br>
  45.    Adresy Email:
  46.    <br>
  47.    <input type="text" name="email1" value="Wpisz adres email" />
  48.    <br><br>
  49.    <input type="text" name="nip" value="Wpisz NIP" />
  50.    <br>
  51.    <input type="text" name="pesel" value="Wpisz PESEL" />
  52.    <br>
  53.    <input type="text" name="nrdowod" value="Wpisz nr dowodu" />
  54.    <br><br>
  55.    <input type="button" value="Zapisz" name="save" onclick="savenew()"/>
  56.  
  57. </form>
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 - 04:36