jquery ajax请求格式

xiaoxiao2025-11-05  2

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里填变量名字。

转载请注明原文地址: https://www.6miu.com/read-5039124.html

最新回复(0)