一件很奇怪的事使我头痛。
下面是我的例子:
菲律宾比索:
$my_obj1 = ["0" => "something"];
$my_obj1 = json_encode($my_obj1);
$my_obj2 = ["1" => "something else"];
$my_obj2 = json_encode($my_obj2);
JS公司:
var my_obj1 = <?php echo json_encode(json_decode($my_obj1))?>;
var my_obj2 = <?php echo json_encode(json_decode($my_obj2))?>;
console.log( my_obj1, my_obj2 );
//show -> ["something"] {1: "something else"}
//espected -> {"0":"something"} {1: "something else"}
正如我在评论中所说,应该有两个对象。
但它给了我一个数组和一个对象
我使用jQuery 3.1.0