Hei folkens.
Jeg har et veldig enkelt skjema.
1 dropdown og 1 submit knapp.
Akkurat nå henter jeg ut "Value" og "dataset" på option som er valgt i dropdown.
Denne dataen vil jeg sende i AJAX som "navn" og "guid".
Akkurat nå har jeg dette:
Kode
$.ajax({
url: "submit_change.php",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: {name: datagid},
success: function(data) {
alert("Successfully");
}
})
Dette fungerer ikke. Jeg ser bare siden loader i 0.5 sec og ingenting skjer.
Legger jeg på dette:
Kode
$.ajax({
url: "submit_change.php",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: {name: datagid},
success: function(data) {
alert("success");
console.log(data);
},
error: function (xhr, ajaxOptions, thrownError){alert("ERROR:" + xhr.responseText+" - "+thrownError);}
});
Her får jeg alert med "Error: -"
Ingenting mer.
I php filen ligger dette:
Kode
<?php
header("Content-Type: application/json", true);
$name = $_POST['name'];
echo $name;
?>
Ikke akkurat avansert kode, jeg vil bare at AJAX og PHP skal fungere her sånn at jeg bare får sendt den dataen jeg trenger for å laste opp igjennom API'et jeg trenger.
Noen som har tips?