php - 对象没有方法排序

标签 php javascript jquery

我在 PHP 到 JavaScript 然后排序方面遇到问题。我有以下 JS 脚本

function sortby(param, data) {
    switch (param) {
    case "aplha":
        console.log(data);
        data.sort();
        break;
    }
}

这个数组是通过json_encode传递的,数组看起来像这样

Array ( [0] => Array ( [Name] => 123456 [Clean_Name] => 123456 [CreateDate] => 1372479841 ) [1] => Array ( [Name] => 123456 [Clean_Name] => 123456 [CreateDate] => 1372479841 ) )

但是,当我尝试将其作为 data.sort() 传递时,出现上述错误。有什么想法吗?

最佳答案

PHP 数组不是 js 数组,而是 JSON 对象,因此你的 js 代码中不能有 and 数组。不过,有一个解决方法,请参阅 this回答以获取更多信息。

干杯

关于php - 对象没有方法排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18326242/

相关文章:

PHP 查询插入 '0' 值到 mysql 表

php - 如何捕获执行的数据库触发器的通知?

javascript - HTML 表格的内联编辑

javascript - ng-click 在 ng-repeat 中不起作用

jquery - 当下拉菜单使用 jquery 更改时通知

javascript - 执行某种淡入淡出的功能所涉及的机制/算法是什么?

jquery - 什么时候不应该使用 $(document).ready(function() 作为事件处理程序?

php - Wordpress: get_attached_media ('image' ) 按标题排序

php - 如何为 SWIG 设计界面?

javascript - 使用 d3 选择 svg 子元素时遇到问题