我有此代码:
$(document).ready(function () {
$('#table_id').DataTable({
"ajax" : "../personas.json",
"columns" : [
{personas : "id"},
{personas : "nombre"},
{personas : "apellido"},
{personas : "email"},
{personas : "confirmado"}
]
});
});
但是每次刷新页面时,都会出现404错误,告诉我找不到personas.json文件,并且尝试了各种放置方式,它是代码中的一个目录。
屏幕截图:
我怎么到那里?
答案 0 :(得分:3)
我假设您在这里使用express
和node_modules
,因此如果您错了,请发表评论,请执行以下操作:
添加目录并将其命名为package.json
将public
文件移动到其中
在您的json
(我相信它是您的主要JS文件)中,请确保您具有以下内容:
app.js
更改您的代码app.use(express.static('public'))
"ajax" : "/personas.json",
可以找到更多有关投放静态文件的信息here