CodeIgniter/jQuery - Ajax appel renvoie pleine page html à la place de mon echo

De mon point de vue, j'ai un appel ajax:

    $(".previous").click(function() {
        $.ajax({
            type: "POST",
            url: "planner/get_cal",
            data: {current_month: current_month},
            success: function(msg){
                alert(msg);
            }

        });

la get_cal fonction dans mon Planificateur de contrôleur:

function get_cal()
{
    echo "dinosaurs";
}

Cependant, au lieu de renvoyer des "dinosaures", il renvoie une pleine page HTML. Je ne peux pas comprendre pourquoi. Pensées? Merci beaucoup.

Avez-vous un modèle lié à votre contrôleur qui rendrait-il?
qu'obtenez-vous lorsque vous essayez manuellement à partir d'un navigateur ?
aller à la get_cal page manuellement me met une page blanche avec "les dinosaures", comme prévu.
Avez-vous essayé d'ajouter un slash? url: "/planner/get_cal",
Je seconde la tête / -- dans le cas Contraire, les choses semblent très bien, et cela ne devrait pas se produire.

OriginalL'auteur cabaret | 2011-04-12