Process.php如何從jQuery中的json_encode訪問數組元素?
<?php
$myArray= array("John", "Rita");
echo json_encode($myArray);
?>
myJquery.js
$.post('Process.php', $(this).serialize(), function(data) {
alert(data); // output is: ["John", "Rita"]
alert(typeof(data)); // output is: string
alert(data.length);// output is: 19
alert(data[0]); // output is: [ //How can I get John here?
var person = ["John", "Rita"];
alert(typeof(person)); // output is: object
alert(person.length);// output is: 2
alert(person[0]);// output is: John
}).fail(function() {
alert("Some Problem Occured");
});
jQuery的陣列,我很容易訪問數組元素,如上所示。但對於由jQuery中的json_encode獲得的數組,我無法訪問數組elemts。請指導我在Jquery文件中需要什麼修正?