Cita:
Iniciado por YYs86 No necesitas utilizar la función load content... con ésto ya te valdría:
Código Javascript
:
Ver original$.ajax({
url: 'mostrar.php',
data:'idcomentario='+ idcomentario,
type: 'post',
error: function(obj, idcomentario, obj2){
alert(msg);
},
success: function(data){
$("#encuestion").html(data);
}
});
Por otra parte el error que te da podrías resolverlo utilizando:
Código Javascript
:
Ver originalfunction mostrarcomentario() {
var dataString = $(this).find('form').serialize();
$.ajax({
url: 'mostrar.php',
data: dataString,
type: 'post',
error: function(obj, idcomentario, obj2){
alert(msg);
},
success: function(data){
$("#encuestion").html(data);
}
});
if($('#book').is(':hidden')){
$('#book').css('display','none');
}else{
$('#book').css('display','block');
}
}
Prueba y medices.
Hola, gracias por contestar y por el tiempo que te has tomado, todavía, no obstante, no me funciona, tal y como me dejaste la funcion no se me abría el div así que le hice un cambio insignificante para que se mostrara el div (porque tiene que estar oculto y al hacer clic mostrarse) y así me ha quedado:
Código PHP:
function mostrarcomentario() {
var dataString = $(this).find('form').serialize();
$.ajax({
url: 'mostrar.php',
data: 'dataString='+ dataString,
type: 'post',
error: function(obj, idcomentario, obj2){
alert(msg);
},
success: function(data){
$("#encuestion").html(data);
}
});
if ((document.getElementById("book").style.display) == 'block') {
document.getElementById("book").style.display = 'none';
}else{
document.getElementById("book").style.display = 'block';
}
}
Me sigue saliendo el mismo error, cuelgo también el script de mostrar.php:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
require_once("./include/class.inputfilter.php");
$ifilter = new InputFilter();
setlocale(LC_TIME, 'es_ES');
include('config.php');
$conexion=conectar();
?>
<meta http-equiv="content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$idcomentario = $ifilter->process($_POST['idcomentario']);
$muestra=mysql_query("SELECT * FROM comentarios WHERE id = '".mysql_real_escape_string($idcomentario)."' ");
$fetcharray=mysql_fetch_array($muestra);
$comentario= $fetcharray("mensaje");
$dequien= $fetcharray("idperfil");
$english=$fetcharray["fecha"];
$sacar=mysql_query("SELECT * FROM registrados WHERE id= '".mysql_real_escape_string($dequien)."' ");
$sacado=mysql_fetch_array($sacar);
$name=$sacado["nombre"];
$surname=$sacado["apellidos"];
$fecha=strftime(' %d de %B de %Y a las(la) %H:%M',strtotime($english))
?>
<table name="entradas" class="entradas">
<tr>
<td class="emisor"><?php echo $name , $surname ?></td>
</tr>
<tr>
<td class="comentario"><?php echo $comentario ?></td>
</tr><tr>
<td class="data"><br/><?php echo $fecha?></td>
</tr>
</div>
</table>
<?php
?>
</body>
</html>
A ver si lo podemos solucionar, muchas gracias :)