Для части Javascript я предлагаю использовать jQuery.ajax . Это может быть вызвано, например, при нажатии кнопки.
$.ajax({
type: "POST",
url: "process_ajax_div.php",
data: { divHTML: $('#yourdiv').html() },
success: function(){ alert('done!'); },
error: function(){ alert('error!'); }
});
Для части PHP (файл process_ajax_div.php) вы можете сделать что-то вроде этого:
<?php
$divHTML = $_POST['divHTML'];
// now do whatever you want with $divHTML
?>