微信小程序和php交互_php接收json数据

微信小程序和php交互_php接收json数据微信js源码Page({onLoad:function(){varthat=thiswx.request({//要交互页面的地址url:’http://localhost/php/index.php/Wxwater/Test/test’,data:{pid:1//data里边使我们要传递给PH…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

微信js源码

Page({ 
   
  
  onLoad: function () { 
   
    var that = this
    wx.request({ 
   
    //要交互页面的地址
      url: 'http://localhost/php/index.php/Wxwater/Test/test',
      data:{ 
   
        pid:1 //data里边使我们要传递给PHP的数据
      },
      method: 'GET',
      headers: { 
   
        'Content-Type': 'application/json'
      },
      success(res) { 
   
        console.log(res.data)
        that.setData({ 
   
          userdata : res.data
        })
      }
    })
  }
})

url路径在开发时可以设置一下:在这里插入图片描述
wxml代码:

<view>
  <block wx:for="{ 
   {userdata}}" wx:key="key" for-item="item">
    <view>id:{ 
   { 
   item.id}}</view>
    <view>性别:{ 
   { 
   item.sex}}</view>
    <view>职位:{ 
   { 
   item.username}}</view>

  </block>
</view>

PHP代码以及表信息:

public function test(){ 
   
		$pid = I('get.pid');
		$model = M('user');
		$data = $model -> field('id ,username ,sex') -> where("pid = $pid") -> select();
		echo json_encode($data);
	}

在这里插入图片描述
这里根据我的传递参数查询pid = 1 信息
控制台传递的结果:
在这里插入图片描述
小程序页面显示:
在这里插入图片描述
以上都是正常情况下的结果。

如果控制台出现这种情况:
微信小程序和php交互_php接收json数据如果你使用的是thinkPHP3的话,打开conf文件,将跟踪信息注释或关掉然后再运行一下

//显示跟踪信息
    'SHOW_PAGE_TRACE'       => false;

在PHP接收小程序数据的时候,不要去打印获取到的数据,因为是空的,而且会在sql语句那里报错。
在这里插入图片描述

		$pid = I('pid');
		dump($pid);
		$model = M('user');
		$data = $model -> field('id ,username ,sex') -> where("pid = $pid") -> select();
		echo json_encode($data);

原因是:你使用浏览器直接访问的方法,不携带任何参数,所以会报错,而微信小程序访问的时候携带着data里边的参数的
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192576.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • VS2010编写动态链接库DLL和单元测试,转让DLL测试的正确性

    VS2010编写动态链接库DLL和单元测试,转让DLL测试的正确性

    2022年1月4日
    54
  • 软磁盘阵列「建议收藏」

    软磁盘阵列「建议收藏」磁盘阵列是指通过软件或者硬件的技术来将多个磁盘整合成为一个大的磁盘设备,来实现存储和保护数据的功能。硬件实现的成为硬磁盘阵列,软件实现称为软磁盘阵列,硬件通过磁盘阵列卡上的芯片专门处理raid任务,性能最佳。但由于成本太高大多使用软磁盘阵列,就是mdadm软件,以分区或者磁盘为单位来进行设计。Raid-0(等量模式):将文件内容等量分配到各个磁盘中,大大增强读写速度,但只要硬盘有损坏,将会直接…

    2022年5月20日
    34
  • 对知识推理的认识的相关论文

    对知识推理的认识的相关论文​论文一()中文引用格式:官赛萍,靳小龙,贾岩涛,王元卓,程学旗.面向知识图谱的知识推理研究进展.软件学报,2018,29(10):29662994.http://www.jos.org.cn/1000-9825/5551.htm1.1知识推理的简介面向知识图谱的知识推理旨在基于已有的知识图谱事实,推理新的事实或识别错误知识。例如,在DBpedia中已知三元组(X,birthPlace,Y),可以在很大程度上推理出缺失的三元组(X,nationality,Y)。主要分为:

    2022年6月5日
    33
  • 谷粒商城官网_尚硅谷谷粒商城电商项目

    谷粒商城官网_尚硅谷谷粒商城电商项目后端编写、前端展示、服务注册、配置网关、503问题、跨域、解决跨域、服务注册配置网关、删除数据、后端接口、逻辑删除

    2022年7月28日
    6
  • 集赞神器!朋友圈集赞一键秒搞定!从此集赞随心所欲!

    集赞神器!朋友圈集赞一键秒搞定!从此集赞随心所欲!今天,刚开始不知道要分享什么内容,下午烦恼时,结果收到一好友“朋友圈帮忙点赞”的消息,瞬间拉黑删除的心都有了,但是呢又不能这样做,点赞也不是,不点赞也不是,强(自)大(恋)的我告诉自己冷静一下,换个角度想问题,灵感来了~不如,今天就分享一下朋友圈一键集赞的方法~从此集赞随心所欲!要是下次再有好友让你帮忙集赞的时候,你可以将本文章甩给他,相信他会感谢你的~千万不要甩给商家!说到朋…

    2022年6月9日
    158
  • RabbitMQ消费消息坑:failed to convert serialized Message content

    RabbitMQ消费消息坑:failed to convert serialized Message content文章目录一、问题描述二、解决方案方案一:共同使用一个对象方案二:消息JSON序列化(推荐)2.1.生产者发送消息JSON序列化2.2.消费者接收消息JSON反序列化三、测试一、问题描述2022-05-0314:01:40.630WARN16876—[ntContainer#0-2]s.a.r.l.ConditionalRejectingErrorHandler:ExecutionofRabbitmessagelistenerfailed.org.springfram

    2022年6月16日
    634

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号