Lo de los hidden es algo asi:
Cita: <input type="hidden" val="5" name="fuerza" id="fuerza" />
$("#boton_mas_fuerza").click(function(){
$("#fuerza").val(function(index, value) {
return Number(value) + 1 ;
});
})
$("#boton_menos_fuerza").click(function(){
$("#fuerza").val(function(index, value) {
return Number(value) - 1 ;
});
})
Lo de enviar por ajax tambien es facil, aqui un ejemplo sencillo pasando las variables fuerza y velocidad y recibiendo los datos en formato json
Cita: $.post("grabar.php", { fuerza: "30", velocidad: "666" },
function(data) {
alert(data.status);
alert(data.nivel);
},
"json"
);
PHP tiene la funcion json_encode() asi que imprimir los datos en json es muy breve:
grabar.php Cita: $arr = array ('status'=>"ok",'nivel'=>2);
echo json_encode($arr);