Tengo una página HTML que deseo llenar con Ajax. Copié el código de otras páginas (que están todas en PHP, y no estoy seguro de que eso importe) y está devolviendo [object XMLDocument]
. En las otras páginas (las de PHP) obtengo lo que imprimí en la rutina.jQuery llamada Ajax que devuelve '[object XMLDocument]'
Esto es lo que tengo:
index.html -
<html> ... </html>
<script>
$(document).ready(function() {
getSplashHelpVideos();
});
</script>
En el archivo javascript -
function getSplashHelpVideos() {
$.ajax({
url: "include/get_help_videos.php",
type: "POST",
success: function(data) {
alert(data);
}
});
return;
}
En get_help_videos.php (obviamente, esto es sólo temporal código para tratar de averiguar cómo funciona esto) -
<?php
session_start();
echo 'OK';
return;
?>
Así que estaba esperando (y quiero) que aparezca una alerta diciendo 'OK', que es lo que haría en mis otras rutinas, pero aparece en su lugar [object XMLDocument]
.
¿Estoy haciendo algo mal? ¿O es mejor vivir con eso y analizar el XMLDocument
?
Por qué no forzar tipo? '{dataType: 'text'}' – mattsven
¿en qué navegador se encuentra? – Neal
Gracias por las respuestas. Intenté forzar el tipo, y no hizo ninguna diferencia. Estoy en Firefox. – Sharon