-1
Ich versuche, eine Variable mit JSON von PHP zurückgegeben, aber ich bekomme immer ein leeres Array. Dies ist die PHP-Ausgabe:Setze JS-Variable mit JSON, zurückgegeben von PHP
{
"results":[
{"date":"08:39 01/04/2016", "value":"0"},
{"date":"08:39 01/04/2016", "value":"0.01"}
]
}
und dies der PHP-Code:
# ...
header('Content-type: application/json');
echo '{"results":[' . $results . ']}';
Ich versuche, einen JavaScript mit diesem Code zu setzen:
$.getJSON(url, function(responce) {
console.log(responce);
});
$.ajax({
url: url,
dataType: "json",
async: false
}).then(function(responce) {
console.log(responce);
});
$http.get(url).then(function(responce) {
console.log(responce.data);
});
Aber alle produzieren die gleiche Leistung:
Object {results: Array(0)}
Überprüfen Sie, ob Sie Daten von PHP über die Netzwerkkonsole erhalten. – Shubham
Erhalten Sie tatsächlich die erwartete Ausgabe, wenn Sie in Ihrem Browser auf die Anfrage "URL" gehen? – glhrmv
Ja, und die Ausgabe ist der JSON-Code, den ich in der Frage – Mpac