php
我通过这样的循环 生成几种形式:
for($i=0 ; $i<count($recibidos) ; $i++){
$remitente = consultav2("SELECT * FROM mensajes JOIN ".$recibidos[$i]['u_remitente']." ON mensajes.remitente = ".$recibidos[$i]['u_remitente'].".id_".$recibidos[$i]['u_remitente']."
WHERE mensajes.id_mensaje = '".$recibidos[$i]['id_mensaje']."';");
echo"
<tr>
<form id='recibido".$i."'>
<td>".$remitente[0]['nombre']." ".$remitente[0]['apellidos']."</td><td>".$remitente[0]['asunto']."</td>
<td>".$remitente[0]['fecha_mensaje']."</td><td><input type='submit' value='Leer' /></td>
<input type='hidden' name='accion' value='leer' />
<input type='hidden' name='id_mensaje' value='".$remitente[0]['id_mensaje']."' />
</form>
</tr>
";
}
产生的form
金额是不确定的。问题是我希望在单击相应按钮时form
通过提交任何内容,但我在该部分中遇到问题。我不工作的建议是这样的...... jquery-ajax
submit
jquery
$('[id=^recibido]').each(function(index, value){
$(this).submit(function(){
var datos = $(this).serialize();
$.ajax({
url: 'private/control_correo.php',
type: 'post',
data: datos,
success: function(respuesta){
$('#mostrar_mensaje').html(respuesta).show();
},
error: function(){
$('#mostrar_mensaje').html('Error al intentar leer el mensaje').show();
}
});
return false;
});
});
jquery
任何人都可以在我的代码中看到任何问题吗?我将不胜感激任何帮助。
提前致谢!