0
我的Ajax是這樣的:如何將數據發送到路由使用vue.js 2上的get方法?
<script>
new Vue({
...
methods: {
fetchItems: function (page) {
var data = {page: page};
this.$http.get('api/items', data).then(function (response) {
console.log(JSON.stringify(response))
this.$set(this, 'items', response.data.data.data);
this.$set(this, 'pagination', response.data.pagination);
}, function (error) {
// handle error
});
},
...
}
});
</script>
我的路線是這樣的:
Route::get('/api/items/', function() {
dd(Input::get('page'));
$results = \App\Post::latest()->paginate(7);
$response = [
'pagination' => [
'total' => $results->total(),
'per_page' => $results->perPage(),
'current_page' => $results->currentPage(),
'last_page' => $results->lastPage(),
'from' => $results->firstItem(),
'to' => $results->lastItem()
],
'data' => $results
];
return $response;
});
在執行時,我檢查控制檯,結果= NULL上,而我已經把這個:dd(Input::get('page'));
是否應該顯示誰發送的頁面
我該如何解決?
這是相同的。這是行不通的 –