Pour obtenir html à l'intérieur d'un élément le faire en javascript:
var html = document.getElementById('data_gen').innerHTML
Cela fait partie de votre question répondu au moins ... Que voulez-vous faire avec le code HTML?
En supposant que vous voulez faire des choses de style ajax ... il suffit d'ajouter cette fonction à un événement onclick pour un bouton:
function event_calls_this()
{
var html = document.getElementById('data_gen').innerHTML;
jQuery.ajax(
{
url : 'blah/check.php',
data : {the_html:html},
type : 'POST',
success : function(data)
{
//do what you need to do with the response
}
}
}
Une question qui vient à l'esprit est la suivante: Qu'est-ce que vous essayez de faire réellement? Est-ce que l'utilisateur remplit en quelque sorte le div? Si oui alors comment? Je suis à peu près certain que changer de stratégie donnerait une solution plus élégante, mais je ne suis pas sûr des détails ... alors, si cela ne résout pas votre problème, pouvez-vous nous donner quelques informations de base?
Pouvez-vous nous donner une idée de ce que vous voulez faire dans check.php? Comme, voulez-vous faire des ajax et obtenir une réponse immédiatement, ou juste envoyer des données, ou faire une sorte de redirection? – Sheena
Utilisez-vous javascript pour envoyer le formulaire? Et pourquoi ' Php echo" Generate "; ?> 'pas seulement' "Générer" '? – Alfo