2016-04-28 1 views
-3

Ich habe eine JSON-Zeichenfolge, ich möchte es im Laden von Extjs durch eine PHP-URL erhalten. Wie man diese Zeichenfolge als JSON aus einer PHP-Datei erhält. Etwas wie folgt aus: ExtJS-Datei:Wie bekomme ich JSON-Daten von PHP oder JSP zu Extjs

enter image description here

PHP-Datei:

enter image description here

Das Ergebnis ist leer. Was mache ich jetzt für diese Arbeit?

+2

'$ temp_data' muss reguläre PHP-Arrays sein, keine JSON-Strings. Am Ende wird 'json_encode' das komplette Array im richtigen Format kodieren. Randnotiz: Beim nächsten Mal kopieren und fügen Sie Ihren Code ein. Keine Screenshots, bitte. – fusion3k

+0

In Zukunft bitte [Code Blöcke] (http://meta.stackexchange.com/a/22189/292533) anstelle von Bildern verwenden. – tmthydvnprt

Antwort

0

Ein Beispiel von dem, was ich glaube, du meinst zu:

$array = array(); 
$test = '{ "firstName":"John" , "lastName":"Doe" }'; 
$array[] = json_decode($test); 
$test = '{ "firstName":"Jane" , "lastName":"Doe" }'; 
$array[] = json_decode($test); 
$test = '{ "firstName":"Random" , "lastName":"Guy" }'; 
$array[] = json_decode($test); 

print json_encode($array); 
exit; 

Gebe dir:

[{"firstName":"John","lastName":"Doe"},{"firstName":"Jane","lastName":"Doe"},{"firstName":"Random","lastName":"Guy"}] 

Was die Ajax, vielleicht wird dies dazu beitragen - How to get "data" from JQuery Ajax requests, oder vielleicht versuchen, die JQuery Ajax-Dokumentation.