<!DOCTYPE html>
<html>
<body>
<div id="notice"></div>
<form name="testForm">
<input type="text" />
<input type="submit" value="Submit" />
</form>
<div id="dynDivs">
<div class="dynamicDiv">Test 1</div>
</div>
<script src="../lib/js/jquery.min.js"></script>
<script>
// Load the additional dynamicDivs
$('#dynDivs').append('<div class="dynamicDiv">Test 2</div>');
$('#dynDivs').append('<div class="dynamicDiv">Test 3</div>');
$('#dynDivs').append('<div class="dynamicDiv">Test 4</div>');
$('#dynDivs').append('<div class="dynamicDiv">Test 5</div>');
// Store the dynamicDiv's HTML into an array
var array = [];
$('.dynamicDiv').each(function(i) {
array.push($(this).html());
});
// When the form is submitted, do an AJAX request and show the result from the server
$('form[name="testForm"]').submit(function() {
$.post(
'test.php',
'divs=' + array,
function(data) {
$('#notice').html(data);
}
);
return false;
});
</script>
</body>
</html>
Bookmarks