Javascript DataTable对Angular和Ruby on Rails的JSON响应无效
我的angular/ruby on rails应用程序中的datatables出现了一些问题,我不断收到这个“无效json响应”错误,这是我的代码: 角度服务:Javascript DataTable对Angular和Ruby on Rails的JSON响应无效,javascript,ruby-on-rails,angularjs,json,datatable,Javascript,Ruby On Rails,Angularjs,Json,Datatable,我的angular/ruby on rails应用程序中的datatables出现了一些问题,我不断收到这个“无效json响应”错误,这是我的代码: 角度服务: private url: string = "http://localhost:3000/users"; constructor(private http: Http) { } getUsers() { return this.http.get(this.url).map(res => res.json()
private url: string = "http://localhost:3000/users";
constructor(private http: Http) { }
getUsers() {
return this.http.get(this.url).map(res => res.json());
}
角度分量.ts:
import { Component, OnInit } from '@angular/core';
import { UserService } from './shared/user.service';
import { User } from "./shared/user";
var $ = require('jquery');
var dt = require('datatables.net')
export class UsersComponent implements OnInit {
constructor(public userService: UserService) { }
ngOnInit() {
$('table').DataTable({ ajax: this.userService.getUsers() });
}
}
在ruby on rails上,我有一个:
def index
@users = User.all
render json: @users
end
这是我从中得到的JSON:
[{
"id": 2,
"nome": "User 1",
"cpf_cnpj": "11111111111",
"rg_ie": null,
"nascimento": null,
"email": null,
"status": null,
"velocidade_internet": null,
"sigla": null,
"funcao": null,
"setor": null,
"group_id": null,
"organization_id": 4,
"created_at": "2017-06-23T16:45:35.000Z",
"updated_at": "2017-06-26T22:34:34.000Z"
}, {
"id": 3,
"nome": "User 2",
"cpf_cnpj": "123123123123",
"rg_ie": "123123123",
"nascimento": "2017-06-23",
"email": null,
"status": null,
"velocidade_internet": null,
"sigla": null,
"funcao": null,
"setor": null,
"group_id": null,
"organization_id": 4,
"created_at": "2017-06-23T16:55:01.000Z",
"updated_at": "2017-06-26T22:34:43.000Z"
}]
我错过了什么
谢谢 嗨,你能分享你的错误日志吗?我的控制台日志中没有错误