Vous pouvez analyser la table avec jQuery, créer une matrice de côté client ou de l'objet et l'envoyer au serveur avec un appel AJAX ou sous forme de post.
HTML:
<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<table id="tableData">
<tr id="tableHeader">
<td>col1</td>
<td>col2</td>
</tr>
<tr id="tableRow">
<td>data1row1</td>
<td>data2row2</td>
</tr>
<tr id="tableRow">
<td>data1row2</td>
<td>data2row3</td>
</tr>
</table>
</body>
</html>
SCRIPT:
$(document).ready(function() {
//parse all the data
$('#tableData tr').each(function() {
if($(this).attr('id')=='tableHeader')
{
alert('this is the header row');
}
$('td', this).each(function() {
alert($(this).html());
});
});
//post the form or send data via AJAX
});
me montrer une syntaxe – shamim