最近在学习mock,刚开始的时候什么都不懂,发现网上有比较好的入门教程。学习了前面部分,对mock有了大概的了解后,就开始做一些简单的案例。
注:CRUD即:增Create、查Retrive、删Delete、改Update。
cdn引入文件 :<script src="http://mockjs.com/dist/mock.js"></script>
创建一个对象
var arr = [{name: 'fei',age: 20,id: 1},
{name: 'liang',age: 30,id: 2},]
1、删除元素
Mock.mock('http://www.bai.com', 'delete', function(options) {
var id = parseInt(options.body.split("=")[1]) //获取删除的id
var index;
for (var i in arr) {
if (arr[i].id === id) { //在数组arr里找到这个id
index = i
break;
}
}
arr.splice(index, 1) //把这个id对应的对象从数组里删除
return arr; //返回这个数组,也就是返回处理后的假数据
})
$.ajax({
url: 'http://www