前后端分离开发——模拟数据mock.js
mock.js 生成模拟数据,拦截ajax请求
1 <script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> 2 <script type="text/javascript" src="http://mockjs.com/dist/mock.js"></script> 3 <script> 4 Mock.mock('/api/test', { 5 "array1|1-10" : [{ 6 'name|+1' : ['Hello', 'Mock.js', '!'] 7 }], 8 }); 9 $.ajax({ 10 'url' : '/api/test', 11 'type' : 'GET', 12 }).done(function(result){ 13 console.log(result); 14 }); 15 </script>
结果
{
"array1": [
{
"name": "Hello"
},
{
"name": "Mock.js"
},
{
"name": "!"
}
]
}
数组array1的大小在[1-10]范围内随机变动,数组元素 { 'name|+1' : ['Hello', 'Mock.js', '!'] } ,表示 name的值在数组 ['Hello', 'Mock.js', '!'] 中随机选择
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律