Hei folkens.
Første gangen jeg skal prøve å lage et skjema som sendes inn uten å få en "page load", så jeg bruker Ajax til å poste data inn i PHP som igjen kjører et API som skal returnere data.
Skjema er standard. 3 input felt og 1 knapp.
Ajax:
I PHP kjører da et API.
Men jeg trenger her å hente ut data separat.
Når jeg nå kjører
Så kommer data ut som dette:
Hvis jeg kjører f.eks:
Så får jeg ingenting.
Hvordan kan jeg her hente ut data fra hvert felt sånn at jeg kan bruke denne dataen i API'et mitt?
Beklager at det er et teit spørsmål, men jeg har søkt og søkt på google, men jeg finner rett og slett ikke noe som hjelper meg her.
Ha en fin kveld.
Første gangen jeg skal prøve å lage et skjema som sendes inn uten å få en "page load", så jeg bruker Ajax til å poste data inn i PHP som igjen kjører et API som skal returnere data.
Skjema er standard. 3 input felt og 1 knapp.
Ajax:
Kode
$(document).ready(function() { $('#form-1').submit(function(e) { e.preventDefault(); $.ajax({ url: 'URL vises ikke pga taushetsplikt', type: "POST", data: $(this).serialize(), success: function(data) { $("#form-errors").html(data); }, error: function() { alert("Form submission failed!"); } }); }); });
Men jeg trenger her å hente ut data separat.
Når jeg nå kjører
Kode
echo json_encode($_POST);
Kode
{"postalnumber":"6564","postalplace":"whatever","wanted":"5000000","type":"visesikkepgataushetsplikt"}0
Hvis jeg kjører f.eks:
Kode
echo $_POST['postalnumber];
Hvordan kan jeg her hente ut data fra hvert felt sånn at jeg kan bruke denne dataen i API'et mitt?
Beklager at det er et teit spørsmål, men jeg har søkt og søkt på google, men jeg finner rett og slett ikke noe som hjelper meg her.
Ha en fin kveld.