作为一个简短的描述,我想要实现的是一个用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会自动调用它。
有可能吗?谢谢你的时间。