Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]ajax - pobieranie i zapis
wpaski
post 20.11.2014, 15:28:34
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

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


Chcę przekonwertować adresy na wspołrzędne dzięki geokodowaniu (google maps api)

Klikam w formularzu: zapisz wspołrzedne do bazy (zapisz_wspolrzedne.php)
Pobieram za pomocą PHP wszystkie adresy z CSV (response.php)
Odbieram w pliku zapisz_wspolrzedne.php dane z response.php
Mogę je sobie wypisać, zrobić co z nimi chcę, a więc konwertuję adres na współrzędne i... co dalej?
Jak teraz zrobić to samo w drugą stronę czyli znowu ajax i zapis do bazy?

Przykładowy kod, stanąłem tu:
Kod
$( "document" ).ready( function(){
            $( ".js-ajax-php-json" ).submit( function(){
                   var data = {
                   "action" : "test"
                  };
                  data = $( this ).serialize() + "&" + $.param(data);
                        $.ajax({
                              type: "POST" ,
                              dataType: "json" ,
                              url: "response.php" , //Relative or absolute path to response.php file
                              data: data,
                              success: function (data) {
                                    console.log(data);
                              $( ".the-return" ).html(
                               "Favorite beverage: " + data["favorite_beverage" ] + "<br />Favorite restaurant: " +  data["favorite_restaurant" ] + "<br />Gender: " + data[ "gender" ] + "<br />JSON: " + data[ "json"]
                              );
                               //alert("Form submitted successfully.\nReturned json: " + data["json"]);
                              }
                        });
                   return false;
            });
      });

wszystko mam w zmiennej data i jak odpalić kolejny skrypt W PHP który zrobi co trzeba z tymi zmiennymi w data? można wywołać kolejnego $.ajaxa w polu "success" ? Czy jak to powinno być?

Wiem, że można to zrobić bez użycia javascriptu tylko z PHP (za pomocą HTTP) ale nie w tym rzecz bo chcę to zrobić w taki sposób.
Go to the top of the page
+Quote Post
trueblue
post 20.11.2014, 15:46:27
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


A po co chcesz robić konwersję współrzędnych na adres?


--------------------
Go to the top of the page
+Quote Post
wpaski
post 20.11.2014, 15:54:05
Post #3





Grupa: Zarejestrowani
Postów: 206
Pomógł: 6
Dołączył: 25.12.2011

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


Chcę zrobić konwersję adresu na współrzędne, ale mniejsza o to, chodzi mi po prostu o to jak odpalić kolejnego PHP'a Ajaxem.

Ten post edytował wpaski 20.11.2014, 15:54:34
Go to the top of the page
+Quote Post
trueblue
post 20.11.2014, 15:56:36
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Możesz zrobić kolejne wywołanie ajax w success, nic nie stoi na przeszkodzie.
Tylko po co, skoro adres masz przy uzyskiwaniu współrzędnych, chyba, że chcesz uzyskać jakiś szerszy zakres danych.


--------------------
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: 20.07.2025 - 17:53