TP5中ajax与后台参数的传递方式最近在用tp5开发企业微应用,很有收获,觉得最需要注意的是thinkphp5与前台之间数据传递和交互。经过几天的摸索,将调试通过的代码贴出,供需要的人参考。前台代码:functionsenduser(){varuuid=document.getElementById('uuid').value;//alert(uuid);$.ajax({type:'POST',url:'/thinkphp/public/index/Index/receivedata',data:{'rs':uuid},dataType:'json',success:function(data){alert('返回的参数:'+JSON.stringify(data));//document.getElementById('test').value=data;},error:function(err,tt,kk){alert('出现错误:'+JSON.stringify(err)+'状态:'+tt+'原因:'+kk);}});//alert(ssid);}后台代码://获取前台ajax传来的参数,并返回处理结果publicfunctionreceivedata(Request$request){if($request-isAjax()){$rsid=$_POST['rs'];$data['rsid']=$rsid;//returnjson(['status'=1,'msg'=$rsid]);//返回json模式returnjson($data);//数组以json返回模式exit();}}Tp5有很多的更新,所以,代码不多,但绝对是精华。需要注意的地方:前台的url、data的格式设置后台返回的信息的组织模式。