2017-02-11 3 views
1
ist

ich in ajax.phpWie ein multidimentional Array json konvertieren, die Ajax lesbar

dieses multidimentional Array

Und ich versuche es den Zugriff auf von $ .get Anfrage als solche:

$("#my_bt").click(function(){ 
    $.get('ajax.php', function(data){ 
     alert(data[0][0]); 
}); 
}); 

In diesem Fall versuche ich "Red" zu warnen, aber die Ausgabe ist "[", das ist der erste Buchstabe der zurückgegebenen Daten.

Welches json-Format sollte verwendet werden, um auf alle Daten innerhalb der Arrays zugreifen zu können? Oder um die bestehenden zu konvertieren?

Dank

Antwort

1

Geben dataType Eigenschaft als "json" zurückgegeben, den Inhalt zu bekommen in JSON Format:

$.get('ajax.php', function(data){ 
    alert(data); 
}, "json"); 

https://api.jquery.com/jquery.get/

+0

Dank, also, wenn Sie nicht $ verwenden .ajax Sie haben um den Datentyp anzugeben? –

+1

@OliverFox, ja. Und '$ .ajax' Methode ist leistungsfähiger und fortgeschritten für die Durchführung von HTTP (Ajax) Anfragen – RomanPerekhrest