如何在laravel 4中的vue.js
中检索Vuejs中的json?
我试过跟随,但它不起作用:
new Vue({
el: '#guestbook',
data: {
comments: [],
text: '',
author: ''
},
ready: function() {
this.getMessages();
},
methods: {
getMessages: function() {
$.ajax({
context: this,
url: "/cms/Getweb_manager",
success: function (result) {
this.$set("comments", result)
}
})
}
}
})
答案 0 :(得分:0)
您是否尝试过记录回复?只需使用console.log(result)
关于您的疑问,您可能需要this.$set('comments', result.data');
。
别忘了分号!
答案 1 :(得分:0)
查看vue-resource包 https://github.com/vuejs/vue-resource
应该像这样工作
methods: {
getMessages: function() {
this.$http({
url: '/cms/Getweb_manager',
method: 'GET'
}).then(function (response) {
// success callback
this.$set('comments', response.result);
}, function (response) {
// error callback
});
}
}