Door
Daan Vee
op 28-02-2018 10:52
gewijzigd op 28-02-2018 10:57
2.878 views
Ik post via jquery informatie naar een andere pagina die alles in een databse stopt.
Vervolgens geeft die pagina een variable: $newTitleID = $conn->lastInsertId();
Hoe kan ik dit variable opvragen via jquery?
Ik wil namelijk het lastinsertid gebruiken in mijn indexpagina.
Als ik: alert( "Data Loaded: " + data ); opvraag, zit die variable daarin.
Ik weet alleen niet hoe dit precies heet, dus hoe ik moet zoeken....
Basis van programmeren; structuur! Goed inspringen zorgt voor overzicht.
Gebruik een editor met kleur codes! Deze helpen wanneer je een haakje bent vergeten.
Ik weet niet precies hoe je je code hebben wilt, maar zo is in ieder geval alles afgesloten:
<script>
$(document).ready(function() {
var max_fields = 20; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap"); //Fields wrapper
var add_button = $(".add_field_button"); //Add button ID
var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input button click
e.preventDefault();
if(x < max_fields){ //max input box allowed
x++; //text box increment
}
$.ajax({
type: 'POST',
url: 'shared/updateTitles.php',
data: {newtitle: "newtitle", draaiboekID: "<?php echo $draaiboekID; ?>", itemID: "<?php echo $itemID; ?>", userID: "<?php echo $userID; ?>"},
success: function(result) {
var data = jQuery.parseJSON(result);
alert(data.newtitleID);
}
});
$(wrapper).on("click",".remove_field", function(e) { //user click on remove text
var titleID = $(this).parents('li').attr('titelid');
e.preventDefault(); $(this).parents('li').remove(); x--;
$.post( "shared/updateTitles.php", { deletetitle: "deletetitle", titleID: titleID })
.done(function( data ) {
alert( "Data Loaded: " + data );
});
});
});
});
</script>