php页面标签没有使用AJAX加载

时间:2015-08-16 17:51:04

标签: javascript php jquery ajax

我正在使用我从codecanyon获得的标签类... 基本上我有几个要显示的选项卡,但所有信息都是php文件(不是很大或耗费资源)......

我使用下面的代码加载页面。并且在初始加载时,第一页加载。(加载时必须访问数据库等),然后我可以浏览到第二页(此时只有html)。但是一旦我想回到php页面,它就会继续加载和加载......

我不能在库中使用get或post方法,因为我已经使用get方法传递变量,并且帖子丢弃了get方法值...

有没有办法看到为什么在PHP代码进入时页面没有加载?

当我在chrome中检查控制台时,我确实注意到这一点(一旦页面加载就会显示:

http://website/includes/tabs/inc/getcontent.php?filename=%2Fuser_management%2Fuser_profile.php&password=apphptabs 

Failed to load resource: the server responded with a status of 500 (Internal Server Error)`

但我不是100%肯定会导致它的原因。因为它最初装载得很好......

## *** include tabs class
   define ("TABS_DIR", "includes/tabs/");
    require_once(TABS_DIR."tabs.class.php");

    ## *** create tabs object
    $tabs = new Tabs();

    ## *** set form submission type: "get", "post" or "ajax"
    $tabs->SetSubmissionType("ajax");

    ## *** set CSS style
    $tabs->SetStyle("grey");

    ## *** set Tabs caption
    //$tabs->SetCaption("ApPHP Tabs v".$tabs->Version());
    ## *** show debug info - false|true
    $tabs->Debug(false);

    ## *** set mode of displaying child tabs
    $tabs->SetChildTabsType("dropdown");

    ## *** allow refreshing selected tabs
    $tabs->AllowRefreshSelectedTabs(false);

    ## *** add tabs
    ## Example 1: $tabs->AddTab("Title");
    ## Example 2: $tabs->AddTab("Title", "text.txt");
    ## Example 3: $tabs->AddTab("Title", "text.txt", "icon.gif");#1");
    $user_profile=$tabs->AddTab("Personal Information", "user_management/user_profile.php");
    $permissions=$tabs->AddTab("Permissions", "user_management/permissions.php");

    ## *** set container's width
    $tabs->SetWidth("690px");
    $tabs->SetHeight("300px");
    //$tabs->SetWidth("100%");
    //$tabs->SetWidth("auto");

    ## *** choose a default tab
    $tabs->SetDefaultTab($user_profile);

    ## *** display tabs
    $tabs->Display();

1 个答案:

答案 0 :(得分:1)

我找到了解决方案

当在ajax中加载php文件时,我使用的相对路径不起作用。

我刚刚将include('../../functions.php');更改为require_once(__DIR__.'../../functions.php');,问题立即解决了。