Laravel 5.3 with Vuejs ajax call
尝试使用 Vuejs 从数据库中获取一些数据。我的用户表中有一些虚拟数据。我想在我的视野中展示它们。问题是虽然页面加载,但它无法从用户表中获取数据。它不会给出任何控制台错误。我检查了数据库连接,重新启动了服务器,还用邮递员检查了 api 数据。它工作正常。
浏览量:
layout.blade.php
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" media="screen" title="no title"> </head> <body> <!– scripts –> |
fetchUser.blade.php
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
@extends(‘layout’) @section(‘content’) <table class="table table-hover table-striped"> @endsection |
script.js
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
var vm = new Vue({ el: ‘#UserController’, methods: { ready: function(){ } |
web.php
1
2 3 |
Route::get(‘/’, function () {
return view(‘fetchUser’); }); |
api.php
1
2 3 4 5 6 7 8 |
<?php
use Illuminate//Http/ |
你应该使用 then ,并在 ready 函数中调用 fetchUser
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
data:{ users: [] }, methods:{ ready: function(){ |
vue 资源文档
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268541.html