Hola a todos, tengo un problemilla, en el siguiente codigo, podeis ver la linea "
$('#principal').html(data).fadeIn(1500);", el metodo ".html()" me da error en el Explorer, en el resto de navegadores no, ya que funciona todo perfectamente.
"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>