AJAX页面切换,没有响应

时间:2015-05-26 14:47:13

标签: javascript php jquery ajax

对于我的新项目,我需要使用AJAX切换页面。因为我基本上是一个Javascript新手,所以我先做了一些研究。然后我尝试编写以下代码:

function loadPage(page) {
    $.ajax({
        url: "/pages/load.php",
        type: "POST",
        data: "pagina=" + page,
        dataType: "html",
        succes: function(loadedPage) {
            if (loadedPage != "") {
                $("#MainContent").stop(true).animate({
                    'height' : 0
                }, 500).after(loadedPage);
            }
                else
            {
                loadPage('404');
            }
        },
        error: function() 
        {
            loadPage('404');
        } 
    });
};

所以我觉得它很基本。这是与此相关的PHP代码:

<?php
    if (file_exists($_POST['pagina'] . '.tpl'))
    {
        include($_POST['pagina'] . '.tpl');
    }
        else
    {
        include('404.tpl');
    }
?>

我注意到它什么也没做。它不显示页面中的输出,也不显示在控制台中。我已经尝试了不同的PHP,使用常规ob_get_contents的东西,但它也没有用。

我也确认我的jQuery版本有效,它包含在其他JS文件之前,所有这些东西。

那么这段代码怎么不起作用呢?

谢谢!

1 个答案:

答案 0 :(得分:1)

您的代码中似乎有拼写错误。

成功:function(loadedPage)