"data" esta correcto, es decir, tanto en ie como en el resto de navegadores, tiene la informacion correcta antes de llegar a esa expresion, y si dentro del ".html()" cambio el "data" por cualquier tontada, tambien funciona mostrando la tontada que ponga. ¿Como puedo solucionar esto?
Código:
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$('form').submit(function() {
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
error: function(data) {
$('#principal').html('error');
},
success: function(data) {
$('#principal').html(data).fadeIn(1500);
}
})
return false;
});
});
</script>



