Das Zurückgeben von Daten aus Ajax führt zu einem seltsamen Objekt
Ich weiß, dass diese Frage wahrscheinlich tausendmal gestellt wurde, aber ich kann die Antwort nicht finden. Ich willresult
um die von der Ajax-Anfrage zurückgegebenen Daten zu sein, die ein json-Datenarray sein sollten (das Ergebnis vonconsole.log(data)
).
var result = $.ajax({
type: 'GET',
url: dataPath,
dataType: 'json',
success: function(data) {
console.log(data)
},
error: function(){
//alert("damn");
},
data: {},
aync: false
});
console.log(result);
Jedoch,console.log(result);
Gibt ein seltsames Objekt zurück, mit dem ich nicht umgehen kann. Warum nicht?result
= data
?