Claro mi codigo completo es este:
Código PHP:
<?php
//function to truncate text and show read more link
function truncate($mytext) {
//Number of characters to show
$chars = 30;
$mytext = substr($mytext,0,$chars);
$mytext = substr($mytext,0,strrpos($mytext,' '));
return $mytext;
}
?>
<?php
if ($currentSuggestionsForView) {
foreach ($currentSuggestionsForView as $referenceId => $value) {
if (is_array($value)) {
echo '<tr>';
if (date("Y", $value['suggestionDate']) == date("Y", time())) {
$showSuggestionDate = date("D, M j", $value['suggestionDate']);
} else {
$showSuggestionDate = date("D, M j, Y", $value['suggestionDate']);
}
if ($currentCanEdit) {
echo '<td style="width: 150px;"><a href="' . $referenceId . '">' . $referenceId . '</a></td>';
} else {
echo '<td>' . $referenceId . '</td>';
}
echo '<td>' . $showSuggestionDate . '</td>';
echo '<td>' . $value['status'] . '</td>';
echo '<td><p id= "various" class="various" href="#inline" title="Reference ID # ' . $referenceId . '">' .truncate($value['managementSummary']). ' ...(+)</p></td>';
echo '<div style="display: none;"><div id="inline" style="width:400px;height:200px;overflow:auto;"><p> '. $value['managementSummary'] .' </p></div>';
echo '<td><p class="responseColumn" title="' . $value['managementResponse'] . '">' . $value['managementResponse'] . '</p></td>';
echo '</tr>';
}
}
}
?>
Pero mi problema especifico era en esas lineas de codigo q puse anteriormente.
Al leer mas acerca de Fancybox me doy cuenta q tal vez estoy usando el atributo incorrecto y en vez de ser un "inline" podria ser un "ajax", pero de todas maneras he probado varios cambios sin exito, si alguien puede ayudarme o guiarme por el camino se les agradeceria muchos, gracias!
Haciendo una inspeccion de mi codigo a traves de Firebug, me puedo dar cuenta q efectivamente mi contenido si se esta cargando dinamicamente, pero el Fancybox no se refresca y me sigue mostrando solo el primer elemento analizado, ahora trato de buscar una manera en q mi Jquery se autorefresque despues de cerrarse.