html - 为什么在页面加载时无法使用 ajax 获取 json 内容
问题描述
在我的项目中,我有一个页面。
我想从一个 json 文件中获取内容,并将它们插入到这个页面中。
该页面的代码如下:
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="common.css">
<link rel="stylesheet" href="pagination.css" >
<script src="jquery-3.4.0.min.js"></script>
<script src="jquery.pagination.js"></script>
<script>
$(document).ready(function() {
$.ajax({
url:'get_subnet_resource.json',
dataType:'json',
type:'POST',
data:{},
success:function(data)
{
//$('#test').html(data);
/*$('.M-box').pagination({
pageCount:50,
jump:true,
coping:true,
homePage:'first',
endPage:'last',
prevContent:'pre',
nextContent:'next',
callback:function(api) {
$.ajax({
dataType:'json',
type:"POST",
url:"get_subnet_resource.json",
data:{page:api.getCurrent()},
success:function(data)
{
$('#test').html(data);
}
});
*/
alert(data);
}
});
});
</script>
</head>
<body>
<div id="test"></div>
<div class="M-box"></div>
</body>
</html>
get_subnet_resource.json 的内容如下:
{
"list": [
{
"img":"img/dingwei.png",
"manager": "107"
}, {
"img": "img/dingwei.png",
"manager": "108"
},
{
"img": "img/dingwei.png",
"manager": "109"
},
{
"img": "img/dingwei.png",
"manager": "110"
},
{
"img": "img/dingwei.png",
"manager": "111"
}
]
}
但是当我在谷歌浏览器中打开这个页面时,我发现它是空白的。
我什么都没有。我不知道为什么
也许我忘记了什么。
解决方案
推荐阅读
- vue.js - vuetify 中的 v-app-bar 和 v-toolbar 有什么区别?
- javascript - 指针事件在移动设备上无法正常工作
- jsf - h:dataTable 显示正确的数字但空白行
- java - 字符串不变性 - (连接并分配新值)
- arrays - Fortran中分配字符串数组的段错误
- python - MongoDB 服务器无法识别来自 Jupyter Notebook 的连接
- python-3.x - 在数据直方图上绘制误差线
- excel - 当我循环通过 ActiveWorkbook.Names 并尝试使用 VBA 删除命名范围时,为什么会出现 1004 错误?
- python - 如何对列表中的前一个值求和
- javascript - 反应 useContext() 性能,自定义钩子内的 useContext