接受数据的页面的JS代码:
window.onload = function() {
$.ajax({
url: '', //表示发送请求的路径
type:'post', //HTTP请求方式
async: false, //同步请求,将锁住浏览器,用户其他操作必须等待请求完成才可以执行
dataType:'json', //服务器返回json数据
// 请求成功后的回调函数。由服务器返回,并根据dataType参数进行处理后的数据;描述状态的字符串
success: function (result, status, xhr) {
console.log(result);
// 放到数组
var htmlArray = [],
members = result.members;
for (var i = 0; i < members.length; i++){
if (members[i].sex == 0) {
htmlArray.push('<span>男</span>');
}
else {
htmlArray.push('<span>女</span>');
}
}
mockData.js
const x = Mock.x;
const produceNewsData = function () {
let members = [];
for (let i = 0; i < 50; i++) {
let i= {
sex: x.natural(0, 1),
};
members.push(i);
}
return {
members: members,
status: 0
}
}
Mock.mock('url', 'post', produceNewsData);// 模拟新闻列表数据