我今天写信给你,因为我有一个排序我的javascript数组的问题,我告诉你;
在我的php脚本中,我json_encode我的数据。
$data[$value->id_fiche] = $nom . $prenom . $societe;
这是我死的时候出现的一个例子(var_dump($ data)),在json_encode($ data)之前:
array(6) {
[733]=>
string(24) "ABAD Juan [123 MATIERES]"
[734]=>
string(13) "Abassi Denise"
[735]=>
string(13) "ABBAS Ibtisem"
[736]=>
string(14) "ABEYTUA Alvaro"
}
}
在我的js文件中,由于$.each(data, function (i, item)
但选项不按正确顺序添加,$ .each函数按$ value-> id_fiche排序。
如何在$ .each函数之前按值而不是键对data.contact进行排序?
编辑:在其他方面,jquery函数$ .each是否可以按值顺序而不是按键顺序工作?
谢谢!
答案 0 :(得分:1)
我最终决定在我的PHP脚本代码中这样工作:
$data[$nom . $prenom . $value->id_fiche] = $nom . $prenom . $societe;
它的工作方式类似,我甚至可以设置$data[$nom]= $nom . $prenom . $societe;
但我稍后需要ID,并且可以使用相同的名称。
我希望以后可以帮助别人:)