get方法:
<script type="text/javascript" charset="utf-8">
$(function(){
function getListData(page){
var num = page.num-1;
$.ajax({
type : 'get',
url : 'http://localhost/flyingman/php_unit/app/page/pool_data_decode.php?page='+num+'&size='+page.size,
dateType : 'json',
success : function(curPageDateFormat){
var curPageDate = JSON.parse(curPageDateFormat);
console.log("page = "+num+",size = "+page.size+",length = "+curPageDate.length);
//设置列表数据
setListData(curPageDate);
},
error : function(e){
//联网失败回调,隐藏下拉刷新和上拉加载状态
mescroll.endErr();
}
});
}
/*设置列表数据*/
function setListData(curPageData){
var listDom=document.getElementById("dataList");
for (var i = 0; i < curPageData.length; i++) {
var pd=curPageData[i];
var str='<div class="flex-board" id="first">';
str+='<div class="weui-flex flex-1" id="">';
str+='<div class="weui-flex__item"><div class="placeholder flex-1">'+pd.task_type+'</div></div>';
str+='<div class="weui-flex__item"><div class="placeholder flex-1-2">'+pd.uid+'</div></div>';
str+='<div class="weui-flex__item"><div class="placeholder flex-1">酬金:'+pd.money+'元</div></div>';
str+='</div>';
str+='<div class="weui-flex" id="2">';
str+='<div class="weui-flex__item"><div class="placeholder flex-2 flex-2-1"><span>任务截止时间:'+pd.time_limit+'</span></div></div>';
str+='<div id="3">';
str+='<button type="button" class="placeholder flex-2 flex-2-button" id="btn-grab">抢</button>';
str+='</div>';
str+='</div>';
str+='<div class="weui-flex">';
str+='<div class="weui-flex__item"><textarea rows="3" class="placeholder flex-3" readonly="readonly">任务描述:'+pd.dest+'</textarea></div>';
str+='</div>';
str+='</div>';
var liDom=document.createElement("abc");
liDom.innerHTML=str;
listDom.appendChild(liDom);
}
}
//弹出层
$(document).on('click','#btn-grab',function(){
layer.open({
type : 1,
adim : 'up',
title : ['抢单成功','background-color: #D3E592;'],
content : '测试项目,暂无法抢单哦',
skin : 'msg',
style : 'border-radius:1.5em;overflow:hidden;color:A4BB4D;',
time : 3
});
})
});
</script>
post方法格式:
var name = $('#name').val();
var pwd = $('#pwd').val();
$.ajax({
type : 'post',
url : './2.php',
dateType : 'json',
data :{name : name,pwd : pwd},
success:function(e){
var a = JSON.parse(e);
if (a == "0"){
alert("password error!");
}else{
alert("you did it");
}
},
error:function(){
console.log("error");
}
})
注意点:因为大部分要传递的都是变量,所以可以直接在date里填变量名字。