Tablica PHP do tablicy jquery za pośrednictwem JSON

Mam trochę zamieszania, dlaczego poniższe nie działa.

get.php

<code><?php

$username="root";
$password="root";
$database="testing";

mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");

$name= $_GET['name'];

$query="SELECT * FROM tableone ";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

$array = array();

$i=0;
while ($i < $num) {

    $first=mysql_result($result,$i,"firstname");
    $last=mysql_result($result,$i,"lastname");
    $date=mysql_result($result,$i,"date");
    $ID=mysql_result($result,$i,"id");

    $array[] = $first;

    $i++;
}

echo json_encode($array);

?>
</code>

jQuery

<code>var arr = new Array();

    $.get("get.php", function(data){
         arr = data;
         alert(arr);
    }, "json");
</code>

Kiedy uruchamiam następujące polecenie, otrzymuję listę nazw, które wyglądają tak

<code>["James","Lydia","John"]
</code>

Ale kiedy próbuję wyodrębnić wpis, taki jak arr [2], otrzymuję tylko „J”, dlaczego elementy są pojedynczymi wpisami, tak jak powinienem?

Czy ktoś może pożyczyć rękę?

Dzięki!

Aktualizacja

<code>$.get("get.php", function(data){

     arr = $.parseJSON(data);
     alert(arr);
}, "json");
</code>

nie wydaje się zwracać wyników?

questionAnswers(4)

yourAnswerToTheQuestion