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....
Ik ben een eindje...
Alleen kloppen ergens m'n haakjes niet.
Wat het verschil is tussen } en }) en }); weet ik niet..
Zou iemand eens kunnen kijken?


    <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>
Het verschil moet je juist tellen. :-)
Want wat je opent, sluit je ook af.

Bekijk anders eens een basistutorial over jQuery. Goed inspringen met de tab-toets kan goed helpen.
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>

Reageren