Sitat av
Yochi
Du må prøve å lese feilmeldingene fra PHP. Ajax-feilen sier bare at serveren ikke returnerte som den skulle.
Error-funksjonen til $.ajax sender og "textStatus" og "errorThrown" som argument 2 og 3. Det kan du også logge for å få bedre indikasjon på hva feilen er.
Yochi sitt innlegg er det samme som jeg hadde i tankene da jeg skrev mitt forrige innlegg. Prøv dette:
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(textStatus, errorThrown) {
console.log(errorThrown);
console.log(textStatus);
alert("Form submission failed!");
}
});
});
});