回调顺序在JSON,AJAX中很奇怪

时间:2012-05-13 18:48:03

标签: php ajax json

这可能就是这样。但我有一个通过PHP加载数组的调用:

$gc_result = mysql_query($gc_query);
    while ($result = mysql_fetch_array($gc_result)) {
        $jsonURL = "https://graph.facebook.com/" . $result['user_id'] . "/";
        $json = json_decode(file_get_contents($jsonURL), true);
        $result["name"] = $json['name'];

        $data[] = $result;
    }

    echo json_encode($data);

这很好用。问题是,我有3种类型的查询,一种用于日期DESC,ASC和ID DESC。当它将它加载到RESULT时,它应该是它应该是,但在某些时候,从上面的RESULT通过data {}返回到回调结果:

                         success: function(result) {
                        console.log(result);

它失去了它的安排,因此在控制台中,无论我按下了什么查询按钮,最新,最早的按日期或ID,它都显示相同的ASC,基于ID。

这是正常的吗?

由于

0 个答案:

没有答案