赞
踩
jsonplaceholder——免费的HTTP请求假数据接口。
官网地址: http://jsonplaceholder.typicode.com/
返回值共100条,相关参数:id,userId,title,body(数据id、用户id、标题、内容)
返回值共1条:
返回值共10条:
返回值共500条,相关参数:id,postId,name,body,email(数据id、帖子id、姓名、内容、邮箱)
返回值共1条:
返回值共5条:
返回值共100条,相关参数:id,userId,title(数据id、用户id、标题)
返回值共1条:
返回值共10条:
返回值共200条,相关参数:id,userId,title,completed(数据id、用户id、标题、完成状态)
返回值共1条:
返回值共20条:
返回值共10条,相关参数:id,name,username,phone,address,company,email,website(数据id、姓名、用户名、电话、地址、公司、邮箱、网址)
返回值共1条:
返回值共5000条,相关参数:id,albumId,title,url,thumbnailUrl(数据id、专辑id、标题、照片地址、缩略图地址)
返回值共1条:
返回值共50条:
post请求,返回值为所有请求值 + id:
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<script>
// POST请求
function postInit() {
$.ajax({
type: "post",
// 返回请求数据及随机id
url: "https://jsonplaceholder.typicode.com/posts",
data: {
account: "tom",
password: "147258",
text: "post请求传值,返回所有值及id"
},
dataType: "json",
success: function(res) {
console.log("post请求\n", res);
}
});
}
postInit();
</script>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jsonplaceholder——免费的HTTP请求假数据接口</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<h4>jsonplaceholder优点:</h4>
<p>不需引入外部js文件。</p>
<p>同时支持http和https请求。</p>
<script>
// GET请求
function getInit() {
$.ajax({
type: "get",
// posts:共100条——(相关参数:id,userId,title,body)
url: "https://jsonplaceholder.typicode.com/posts",
//posts-id:1条
// url: "https://jsonplaceholder.typicode.com/posts/55",
//posts-userId:10条
// url: "https://jsonplaceholder.typicode.com/posts?userId=5",
// comments:共500条(相关参数:id,postId,name,body,email)
// url: "https://jsonplaceholder.typicode.com/comments",
// comments-id:1条
// url: "https://jsonplaceholder.typicode.com/comments/4",
// comments-postId:5条
// url: "https://jsonplaceholder.typicode.com/posts/4/comments",
// albums:共100条(相关参数:id,userId,title)
// url: "https://jsonplaceholder.typicode.com/albums",
// albums-id:1条
// url: "https://jsonplaceholder.typicode.com/albums/4",
// albums-userId:10条
// url: "https://jsonplaceholder.typicode.com/albums?userId=4",
// todos:共200条(相关参数:id,userId,title,completed)
// url: "https://jsonplaceholder.typicode.com/todos",
// todos-id:1条
// url: "https://jsonplaceholder.typicode.com/todos/4",
// todos-userId:20条
// url: "https://jsonplaceholder.typicode.com/todos?userId=4",
// users:共10条(相关参数:id,name,username,phone,address,company,email,website)
// url: "https://jsonplaceholder.typicode.com/users",
// users-id:1条
// url: "https://jsonplaceholder.typicode.com/users/4",
// photos:共5000条(相关参数:id,albumId,title,url,thumbnailUrl)
// url: "https://jsonplaceholder.typicode.com/photos",
// photos-id:1条
// url: "https://jsonplaceholder.typicode.com/photos/4",
// photos-albumId:50条
// url: "https://jsonplaceholder.typicode.com/photos?albumId=4",
// data: "data",
dataType: "json",
success: function(res) {
console.log("get请求\n", res);
console.log("第一条数据\n", res[0]);
}
});
}
// POST请求
function postInit() {
$.ajax({
type: "post",
// 返回请求数据及随机id
url: "https://jsonplaceholder.typicode.com/posts",
data: {
account: "tom",
password: "147258",
text: "post请求传值,返回所有值及id"
},
dataType: "json",
success: function(res) {
console.log("post请求\n", res);
}
});
}
getInit();
postInit();
</script>
</body>
</html>
标签:jsonplaceholder,数据请求,假数据,javascript
更多演示案例,查看 案例演示
欢迎评论留言!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。