博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序wx.request请求用POST后台得不到传递数据
阅读量:5134 次
发布时间:2019-06-13

本文共 1160 字,大约阅读时间需要 3 分钟。

在小程序中与后台交互数据用到的是wx.request;但是今天我用它来传递数据的时候,后台却得不到数据,

php:

header("Access-Control-Allow-Origin:*");// 响应类型header('Access-Control-Allow-Methods:POST');// 响应头设置header('Access-Control-Allow-Headers:x-requested-with, content-type');function getData($key, $default = ""){    return trim(isset($_REQUEST[$key])? $_REQUEST[$key]:$default );}$tabName = getData("tabName");var_dump($tabName);

  我先用ajax进行调取,可以得到:

html:

    
Title

  

可以得到我传递的参数

小程序的wxml:

wx.request({      url: "http://fm.xiaofany.com/chart/chartsData.php",      data: {tabName:event.currentTarget.dataset.sub},      method:"POST",      dataType:"json",      success:function(res){        console.log(res.data)      }    })

  

结果跑并没有得到,原因是在传递的时候小程序需要写上头部信息:

header: { 'content-type': 'application/x-www-form-urlencoded' },
 
wx.request({      url: "http://fm.xiaofany.com/chart/chartsData.php",      data: {tabName:event.currentTarget.dataset.sub},      header: { 'content-type': 'application/x-www-form-urlencoded' },      method:"POST",      dataType:"json",      success:function(res){        console.log(res.data)      }    })

  这样就可以啦

 

转载于:https://www.cnblogs.com/mmykdbc/p/8404718.html

你可能感兴趣的文章
NAT基本原理
查看>>
Java Content Repository API 简介 转自(https://www.ibm.com/developerworks/cn/java/j-jcr/)
查看>>
visio二次开发——图纸解析
查看>>
Activity之间的跳转:
查看>>
iTunes Connect 开发者上手经验(转)
查看>>
vertical-align你为什么不生效
查看>>
C++ 实践总结
查看>>
composer 国内镜像配置
查看>>
软件是天时、地利、人和的产物!
查看>>
python定时清空本目录下除本脚本外的全部文件
查看>>
【PHP】在目标字符串指定位置插入字符串
查看>>
【JS】jQuery设置定时器,访问服务器(PHP示例)配合微信、支付宝原生支付,跳转web网页...
查看>>
实验四2
查看>>
VS2012+Win7网站发布详细步骤
查看>>
Android现学现用第十一天
查看>>
Bin Packing 装箱问题——NPH问题的暴力枚举 状压DP
查看>>
多路复用
查看>>
python 列表
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
当前主流读取Excel技术对比
查看>>