Hallo Bobby,
ich habe jetzt mein Script mal entsprechend deinem Vorschlag angepasst:
$(document).ready(function() {
$('#formular').submit( function() {
var SpielerdatenStr = JSON.stringify(SpielerdatenArray);
console.log(SpielerdatenStr);
var send = false;
$.post( "sql/ajax_spielerstat.php", {str: SpielerdatenStr, spieltag_id:<?php echo $spieltag_id?>}
).done(function(data) {
alert( "Data Loaded: " + data );
}).fail(function(jqXHR, textStatus, errorThrown) {
alert( errorThrown );
});
return send;
});
});
Damit bekomme ich jetzt ein alert mit der Fehlermeldung "SyntaxError: JSON.parse: unexpected end of data". Die ajax_spielerstat.php liefert aber ein 200 OK und es werden auch alle Daten korrekt in die DB eingetragen.
So sieht der übertragene JSON-String aus:
"[null,null,null,null,[1,90,0,0,8,0,0,0,0],null,null,null,null,null,[1,39,46,85,8,1,0,0,0],[1,90,0,0,8,0,0,0,0],null,null,null,null,null,null,[1,88,0,89,8,0,0,0,0],[1,90,0,0,8,1,0,0,1],null,null,null,null,null,null,null,[1,31,46,0,8,0,0,77,0]]"
Irgendwie will hier grad gar nichts klappen :-(
Gruß
Onkel Schnitzel