Retornar dados do ajax resulta em um objeto estranho
Eu sei que esta pergunta provavelmente foi feita mil vezes, mas não consigo encontrar a resposta. eu queroresult
para ser os dados retornados do ajax-request, que deve ser um array json-data (o resultado deconsole.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);
Contudo,console.log(result);
irá retornar algum objeto estranho, que eu não sei como lidar. Porque não éresult
= data
?