ajax data mock tool
这是一个是用来截获KISSY中io,jQuery中ajax请求的小工具
使用
先在ajax请求方法调用之前引用
<script src="zmock.js" type="text/javascript" charset="utf-8"></script>
在js脚本中添加配置
如:
ZMock.mock({
url: /\.json/, //所有.json结尾的
type: 'post',
data: null,
process: function(request) {
if (request.page == 1) {
var result = "str page 1";
return result;
}
else {
return {
content: "obj page 2"
};
}
}
});
####参数说明
- url: url地址,可以是字符串或者正则表达式
- type: 'post','get'...; 不定义时匹配所有
- data: 返回数据
- process: 处理逻辑,参数request为ajax请求传入过来的参数组成的对象
data 和 process 两个参数,只需要传入一个
只有data时,返回固定数据
用process参数来处理需要模拟的逻辑
然后就可以调用ajax方法来测试了
####Demo