前端获取后端的json数据并显示到html里,的具体步骤和代码
时间: 2024-05-12 16:20:47 浏览: 160
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
具体步骤如下:
1. 在后端编写一个API接口,返回JSON格式的数据;
2. 在前端使用Ajax技术,发送请求到后端的API接口;
3. 在前端接收后端返回的JSON数据;
4. 在前端使用JavaScript动态生成HTML代码,将JSON数据显示在页面上。
代码示例:
后端API接口
```python
# Django框架示例
from django.http import JsonResponse
def api(request):
data = {
'name': 'John',
'age': 28,
'gender': 'male'
}
return JsonResponse(data)
```
前端代码
```html
<!DOCTYPE html>
<html>
<head>
<title>显示JSON数据</title>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<div id="result"></div>
<script>
$.ajax({
url: '/api',
type: 'GET',
dataType: 'json',
success: function(data) {
var html = '';
html += '<p>Name: ' + data.name + '</p>';
html += '<p>Age: ' + data.age + '</p>';
html += '<p>Gender: ' + data.gender + '</p>';
$('#result').html(html);
},
error: function() {
alert('获取数据失败');
}
});
</script>
</body>
</html>
```
阅读全文