Ich habe ein Problem mit meinem jquery Skript, es gibt Fehler zurück, wenn ich versuche, den Datumswert aus meinem Formular zu senden, wenn ich es leer lasse, zeigt es mir keinen Fehler.Ajax senden Datum Daten
<div class="field-wrap">
<input type="date" name="fecha_nacimiento" required autocomplete="off" maxlength="30" placeholder="Fecha de nacimiento">Fecha de nacimiento</input>
</div>
<script>
$(function(){
$('#entrarBt').click(function(){
$.ajax({
url: 'registro_dpb.php',
type: 'POST', // GET or POST
data: $("#miForm").serialize(), // will be in $_POST on PHP side
success: function(data) { // data is the response from your php script
// This function is called if your AJAX query was successful
alert("Response is: " + data);
},
error: function() {
// This callback is called if your AJAX query has failed
alert("Error!");
}
});
});
});
</script>
'.serialize()' ist meist für http Vars. Wenn Sie $ _POST verwenden, würde ich vorschlagen, 'serializeArray()' zu verwenden. Wie sieht der Dump von Ihrem PHP-Skript auf $ _POST aus? – Daerik
Ich zögere wegen der Erwähnung * "gibt einen Fehler zurück, wenn ich versuche zu senden" * ** UND ** direkt nach * «es zeigt mir keinen Fehler» * ... Normalerweise würde ich nur sagen * «ersetzen '.serialize (...)' von '.val()' für einen Test. ;) –
habe ich schon ausprobiert, aber der fehler kommt wieder, ich habe das problem nicht mit der php-datei denke ich, denn auch wenn ich den wert benutze oder nicht, taucht das problem auf, ich werde meinen post trotzdem mit php updaten! –