Heim > Artikel > Backend-Entwicklung > Bitte sagen Sie mir, die von vue-resource gesendete Ajax-Anfrage ist immer null.
Bitte sagen Sie mir, liebe Meister,
Wenn ich Vue-Ressourcen verwende, um Ajax-Anfragen zu stellen, ist die Antwort immer null, aber wenn JQuery-Anfragen erfolgen, kann es normal antworten. Bitte sagen Sie mir, was los ist.
<code>created:function () { var vm = this; $.get('/a', function (data) { vm.list = data; }); //JQuery请求 this.$http.get('/a', function (data) { vm.list = data; }); //Vue-resource请求 },</code>
Bitte sagen Sie mir, liebe Meister,
Wenn ich Vue-Ressourcen verwende, um Ajax-Anfragen zu stellen, ist die Antwort immer null, aber wenn JQuery-Anfragen erfolgen, kann es normal antworten. Bitte sagen Sie mir, was los ist.
<code>created:function () { var vm = this; $.get('/a', function (data) { vm.list = data; }); //JQuery请求 this.$http.get('/a', function (data) { vm.list = data; }); //Vue-resource请求 },</code>
Vue.http.options.emulateJSON = true
@阿发 Vielen Dank, aber das Hinzufügen dieses Satzes hat keine Auswirkung.
Ich habe gerade nachgesehen, es erhält ein Objekt wie Response { url="/a", ok=true, status=200, 更多...}
.
Ich verwende dieses Formular und kann normal darauf zugreifen
<code>`this.$http.get('/a').then(({data})=>{ vm.list = data; console.log(data); },(data)=>{ console.log(data); })`</code>