Ich versuche mittels JQuery Ajax Daten an php zu übermitteln und im PHP script abzufragen, ob das Formular leer ist.
Nun ist das Problem, dass $_POST['name'] immer gesetzt ist, auch wenn es leer ist. empty klappr komischerweise auch nicht, und das obwohl es eindeutig empty ist.
Code
function main() {
console.log('works');
$('#registerForm').on("submit", function(event) {
event.preventDefault();
$.ajax({
url: 'forms/form1.php',
data: $('#registerForm').serializeArray(),
type: 'post',
success: function(data) {
console.log(data);
}
});
});
}
window.addEventListener('load', main);
Alles anzeigen
Das ist einmal der ganze JS Code. Ich weiß nicht mehr wo noch der Fehler sein kann.