Ich habe ein Problem mit meinem Ajax Anruf. Es gibt mir den Fehler, der unten gezeigt wird. Ich habe mich hier und bei Google umgesehen, um das Problem zu finden, aber ich habe keine Lösung gefunden. Also, ich hoffe, jemand kann den Fehler machen, den ich gemacht habe.Ajax POST 500 interner Fehler
console.log
zeigt, dass die Variable funktioniert. Also ich weiß 100% der Fehler ist im Ajax Anruf.
jquery-2.1.1.min.js:4 POST http://localhost:8888 500 (Internal Server Error) send @ jquery-2.1.1.min.js:4 ajax @ jquery-2.1.1.min.js:4 (anonymous function) @ script.js:61
if (isConfirm) {
var aanhef = $('select[name="aanhef"]').val();
var username = $('input[name="username"]').val();
var achternaam = $('input[name="achternaam"]').val();
var adres = $('input[name="adres"]').val();
var plaats = $('input[name="plaats"]').val();
var postcode = $('input[name="postcode"]').val();
var email = $('input[name="email"]').val();
var tell = $('input[name="tell"]').val();
var where = $('input[name="hidden_email"]').val();
}
console.log(aanhef + ' ' + username + ' ' + achternaam + ' ' + adres + ' ' + plaats + ' ' + postcode + ' ' + email + ' ' + tell + ' ' + where);
$.ajax({
type: 'post',
url: 'config/save_profiel.php',
data: { 'aanhef': aanhef, 'naam': username, 'achternaam': achternaam, 'adres': adres, 'plaats': plaats, 'postcode': postcode, 'email': email, 'tell': tell, 'where': where}
});
$aanhef = mysqli_real_escape_spring($conn,$_POST['aanhef']);
$name = mysqli_real_escape_spring($conn,$_POST['username']);
$achternaam = mysqli_real_escape_spring($conn,$_POST['achternaam']);
$adres = mysqli_real_escape_spring($conn,$_POST['adres']);
$plaats = mysqli_real_escape_spring($conn,$_POST['plaats']);
$postcode = mysqli_real_escape_spring($conn,$_POST['postcode']);
$email = mysqli_real_escape_spring($conn,$_POST['email']);
$tell = mysqli_real_escape_spring($conn,$_POST['tell']);
$where = mysqli_real_escape_spring($conn,$_POST['where']);
$first = '1';
$updateUser = "UPDATE users SET aanhef='$aanhef', name='$name', last_name='$achternaam', telefoon='$tell', adres='$adres', plaats='$plaats', postcode='$postcode', first_login='$first' WHERE email='$where'";
if ($updateUser) {
mysqli_query($conn,$updateUser) or die (mysqli_error($conn));
}
HTTP 500 zeigt einen generischen serverseitigen Fehler an. Wann immer Sie es sehen, sollte Ihr erster Schritt sein, Ihre Protokolle zu überprüfen. Sie sollten detailliertere Fehlermeldungen enthalten, die Ihnen (und uns) helfen, Ihr Problem zu beheben. – Chris
[13-Sep-2016 15:55:51 Europe/Berlin] PHP Fataler Fehler: Aufruf zu undefinierter Funktion mysqli_real_escape_spring() in /Applications/MAMP/htdocs/save_profiel.php in Zeile 5 –