View Single Post
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:

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!");
            }
        });
    });
});
I PHP kjører da et API.
Men jeg trenger her å hente ut data separat.

Når jeg nå kjører

Kode

echo json_encode($_POST);
Så kommer data ut som dette:

Kode

{"postalnumber":"6564","postalplace":"whatever","wanted":"5000000","type":"visesikkepgataushetsplikt"}0

Hvis jeg kjører f.eks:

Kode

echo $_POST['postalnumber];
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.