javascript - 带有 ? 选项的 json 文件 404
问题描述
我正在尝试制作一个可以过滤到预期年份的布告栏。我打算将数据添加到 json 并使用 ?userId= 过滤它。如果我删除 .json 并尝试使用 ?userId=1 或类似的,则会收到 404 错误。如果我离开 .json 并添加 ?userId= var 然后打开 json 但显示所有条目。下面是我的代码:
function getPosts(option){
fetch('linktojson/file.json' + option)
.then(status)
.then(json)
.then(function(dataList) {
getData = dataList;
var divReply = $(".reply")
divReply.empty();
dataList.forEach(function(data){
var post = $('<p class="post"/>');
var divTitle = $('<div class="title"/>').append(data.title);
var divBody = $('<div class="body"/>').append(data.body)
divReply.append(post.append(divTitle,divBody));
});
})
.catch(function(error) {
console.log('Fetch Post Error :-S', error);
});
}
如果我手动浏览到我的 .json 并添加 ?userId 我也会收到 404 错误。json代码如下:
[
{
"userId": 1,
"id": 1,
"title": "whole school 1",
"body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
},
{
"userId": 2,
"id": 2,
"title": "year 7",
"body": "est rerum tempore vitae\nsequi sint nihil reprehenderit dolor beatae ea dolores neque\nfugiat blanditiis voluptate porro vel nihil molestiae ut reiciendis\nqui aperiam non debitis possimus qui neque nisi nulla"
},
{
"userId": 3,
"id": 3,
"title": "Test year 8",
"body": "1234"
}
]
老实说,我已经超出了我的深度。任何帮助表示赞赏。
解决方案
推荐阅读
- node.js - 登录表单未正确发布
- javascript - Greasemonkey - 集成滚动和鼠标点击动作
- python - django.core 序列化器和 Django Rest Framework 序列化器之间的区别
- javascript - 如何在给定时区的情况下将时间转换为 UTC?
- c# - 访问时填充数据集表
- java - 我正在尝试在播放声音时显示暂停图标,然后在声音播放完毕时显示播放图标
- vb.net - 如何克服“数组范围外的索引”?
- c# - 如何从命令行使用 msbuild 编译我的 c# 解决方案
- database - 无法让加拿大邮政编码工作和省全部大写
- python - 熊猫:“丢失与 MySQL 服务器的连接”“系统错误:32 断管”