我有以下代码对 XML 文件运行查询并返回结果。然后我使用 usort 对其进行排序。(我的排序功能在单独的页面 sort.php 上)。我现在已经注释掉了 usort,但是 usort 函数可以按预期工作。
$xml = simplexml_load_file($url);
//RUN QUERY ON XML
$xQuery = $xml->xpath($query);
//DISPLAY RESULTS OF QUERY
$i = 0;
//usort($xQuery, 'sortMake');
for ($f = 0; $f <= 9; $f++) {
?>
<img src= "<?php echo $xQuery[$i]->MainPhoto;?>"><br />
MAKE: <?php echo $xQuery[$i]->Make;?><br />
Model: <?php echo $xQuery[$i]->Model;?><br />
$i++;
<?php } ?>
所以上面的代码会显示所有未排序的内容。我想在循环之前有一个排序链接,单击该链接会对数组进行排序并显示它,而无需重新加载整个页面。我知道它可能与 AJAX 有关,但我发现的所有 AJAX 资源都是使用 MySQL 的函数的示例。我没有使用 MySQL。
任何帮助,将不胜感激。谢谢。