带有AJAX外部内容的PHP菜单,无需刷新

时间:2014-01-31 00:49:41

标签: javascript php jquery ajax external

作为一个简短的描述,我想要实现的是一个用PHP构建的菜单,但内容是通过AJAX请求加载的,没有页面刷新。

到目前为止,我使用PHP构建了一个无序列表菜单:

<?php
        $folder = 'includes/';
        $filetype = '*.*';
        $files = glob($folder.$filetype);
        for ($i=0; $i<count($files); $i++) {
            echo '<li>';
            echo '<a name="'.$i.'" title="'.substr($files[$i],strlen($folder),strpos($files[$i],            '.')-strlen($folder)).'" alt="'.$i.'" href="'.$files[$i].'">'.substr($files[$i],strlen($folder),strpos($files[$i], '.') -strlen($folder)).'</a>';
        echo '</li>';}
                ?>

...然后尝试在PHP本身中合并jQuery请求。问题是,使用像this ajax教程这样的东西,我不能在PHP中使用撇号或它中断。大多数其他示例是相同的或需要单独编写。

例如。

$(document).ready(function(){
  $('.ajaxtrigger').click(function(){
    $('#target').load('ajaxcontent.html');
  });
});

这样的事情是理想的,因为我可以在PHP中调用ID,但是却无法读取目录。

最终结果是,当我将新文件上传到&#39;包含&#39;目录,PHP给我写了一个菜单的新链接,AJAX会自动调用它。

有可能吗?谢谢你的时间。

0 个答案:

没有答案