可以';t使用jquery ajax对列表进行重新排序


Can't use jquery ajax to reorder a list

我正在使用jquery ajax加载一个新的php查询,其中列表顺序发生了更改。但由于某种原因,什么也没发生。这是我正在使用的查询(load.php):

$stm = $conn->prepare('SELECT projetos.projeto FROM projetos ORDER BY projetos.projeto DESC');
$stm->execute();
$result = $stmt->fetchAll(PDO::FETCH_OBJ);
echo json_encode($result);

这是jquery的摘录:

$('.chosen-select').change( function(){
$.ajax({
    type: 'POST',  
    dataType: 'json',
    url: 'php/load.php',
    success: function(data) {
        for(var i = 0; i < data.length; i++){
          $('#project-grid').append(data[i].projeto)
        }
   } 
});
});

尝试发送GET请求而不是POST:

$.get('php/load.php', function (data) 
{
   for(var i = 0; i < data.length; i++)
   {
    $('#project-grid').append(data[i].projeto)
   }
});