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 ?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage