经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 移动开发 » 微信小程序 » 查看文章
微信小程序开发POST请求
来源:cnblogs  作者:达叔小生  时间:2018/11/22 10:03:30  对本文有异议

微信小程序开发POST请求

  1. wx.request( {
  2. url: "http://op.juhe.cn/onebox/weather/query",
  3. header: {
  4. "Content-Type": "application/x-www-form-urlencoded"
  5. },
  6. method: "POST",
  7. //data: { cityname: "上海", key: "de" },
  8. data: Util.json2Form( { cityname: "上海", key: "fddf" }),
  9. complete: function( res ) {
  10. }
  11. })
  1. 微信小程序示例
  2. wx.request({
  3. url: 'test.php', //仅为示例,并非真实的接口地址
  4. data: {
  5. x: '' ,
  6. y: ''
  7. },
  8. header: {
  9. 'content-type': 'application/json'
  10. },
  11. success: function(res) {
  12. console.log(res.data)
  13. }
  14. })
  1. method: 'POST',
  2. header:{
  3. 'content-type':'application/x-www-form-urlencoded'
  4. },
  1. onLoad: function() {
  2. that = this;
  3. wx.request( {
  4. url: "url",
  5. header: {
  6. "Content-Type": "application/x-www-form-urlencoded"
  7. },
  8. method: "POST",
  9. data: {},
  10. complete: function( res ) {
  11. console.log(res.data)
  12. });
  13. if( res == null || res.data == null ) {
  14. console.error( '网络请求失败' );
  15. return;
  16. }
  17. }
  18. })
  19. },
  1. data: Util.json2Form( { cityname: "北京", key: "1430ec127e097e1113259c5e1be1ba70" }),
  1. header: {"Content-Type":"application/x-www-form-urlencoded"},
  1. wx.request({
  2. url : "https://www.",
  3. method: "POST",
  4. data: {
  5. answer : JSON.stringify(this.data.answer),
  6. pjid : this.data.pj.pjid,
  7. testpaperid : this.data.pj.testpaperid,
  8. student : JSON.stringify(this.data.student),
  9. message : this.data.message
  10. },
  11. header: {
  12. "Content-Type": "application/x-www-form-urlencoded"
  13. },
  14. success: function (res) {
  15. console.log(res.data);
  16. wx.navigateBack({
  17. delta: 1 //小程序关闭当前页面返回上一页面
  18. })
  19. },
  20. })

在这里插入图片描述

  1. <!--pages/anquan/anquan.wxml-->
  2. <view class='bg'>
  3. <view class='item'>
  4. 身份认证
  5. <view class='bk'>
  6. <!-- <textarea class="textarea" placeholder='身份认证' auto-height value='{{detailanquan.idCard}}' maxlength='10'></textarea> -->
  7. <input name='idCard' class="textarea" placeholder="{{detailanquan.idCard}}" value='{{detailanquan.idCard}}' bindinput="idCard" maxlength='15' auto-height/>
  8. </view>
  9. <button class='btn' bindtap='sfrz'>修改</button>
  10. </view>
  11. <view class="line"></view>
  12. <view class='item'>
  13. 登录密码
  14. <view class='bk'>
  15. <!-- <textarea class="textarea" placeholder='登录密码' auto-height value='{{anquan.password}}' maxlength='100'></textarea> -->
  16. <input name='password' class="textarea" placeholder="{{anquan.password}}" value='{{anquan.password}}' bindinput="password" maxlength='100' auto-height/>
  17. </view>
  18. <button class='btn' bindtap='dlmm'>修改</button>
  19. </view>
  20. <view class="line"></view>
  21. <view class='item'>
  22. 绑定手机
  23. <view class='bk'>
  24. <!-- <textarea class="textarea" placeholder='绑定手机' auto-height value='{{anquan.phone}}' maxlength='15'></textarea> -->
  25. <input name='phone' class="textarea" placeholder="{{anquan.phone}}" value='{{anquan.phone}}' bindinput="phone" maxlength='15' auto-height/>
  26. </view>
  27. <button class='btn' bindtap='bdsj'>设置</button>
  28. </view>
  29. <view class="line"></view>
  30. <view class='item'>
  31. 绑定邮箱
  32. <view class='bk'>
  33. <!-- <textarea class="textarea" placeholder='绑定邮箱' auto-height value='{{anquan.email}}' maxlength='30'></textarea> -->
  34. <input name='email' class="textarea" placeholder="{{anquan.email}}" value='{{anquan.email}}' bindinput="email" maxlength='30' auto-height/>
  35. </view>
  36. <button class='btn' bindtap='bdyx'>修改</button>
  37. </view>
  38. <view class="line"></view>
  39. <view class='item'>
  40. 微信绑定
  41. <view class='bk'>
  42. <!-- <textarea class="textarea" placeholder='微信绑定' auto-height value='{{anquan.wxUnionid}}' maxlength='100'></textarea> -->
  43. <input name='wxUnionid' class="textarea" placeholder="{{anquan.wxUnionid}}" value='{{anquan.wxUnionid}}' bindinput="wxUnionid" maxlength='100' auto-height/>
  44. </view>
  45. <button class='btn' bindtap='wxbd'>修改</button>
  46. </view>
  47. <view class="line"></view>
  48. </view>

在这里插入图片描述

  1. <view class='bg'>
  2. <view class='item'>
  3. 当前头像:
  4. <open-data type="userAvatarUrl" class='img'></open-data>
  5. </view>
  6. <form bindsubmit="formSubmit" bindreset="formReset">
  7. <view class='item'>
  8. \r\n\r\n\r\n\r\n\r\n\r\n\r\n昵称:
  9. <view class='bk'>
  10. <!-- <textarea class="textarea" placeholder='昵称' auto-height value='{{geren.nickname}}' maxlength='15'></textarea> -->
  11. <input name='nickname' class="textarea" placeholder="{{geren.nickname}}" value='{{geren.nickname}}' bindinput="nickname" maxlength='15' auto-height/>
  12. </view>
  13. </view>
  14. <view class='item'>
  15. 真实姓名:
  16. <view class='bk'>
  17. <!-- <textarea class="textarea" placeholder='真实姓名' auto-height value='{{geren.sysUserDetail.realName}}' maxlength='10'></textarea> -->
  18. <input name='realName' class="textarea" placeholder="{{detailgeren.realName}}" value='{{detailgeren.realName}}' bindinput="realName" maxlength='15' auto-height/>
  19. </view>
  20. </view>
  21. <view class='item'>
  22. \r\n\r\n\r\n\r\n\r\n\r\n\r\n性别:
  23. <radio-group class="radio-group" bindchange="radioChange" name='gender'>
  24. <!-- <label class="radio" wx:for="{{items}}"> -->
  25. <label class='radio'>
  26. <!-- checked="{{item.checked}}" -->
  27. <radio value="{{items[0].name}}" checked='{{boy}}' /> {{items[0].value}}
  28. <radio value="{{items[1].name}}" checked='{{gril}}' /> {{items[1].value}}
  29. </label>
  30. </radio-group>
  31. </view>
  32. <view class='item'>
  33. \r\n\r\n\r\n\r\n\r\n\r\n\r\n生日:
  34. <view class='bk'>
  35. <view class='time'>
  36. <picker mode="date" value="{{date}}" start="1800-01-01" end="2222-01-01" bindchange="changeDate" name="birthday">
  37. <view>
  38. {{date}}
  39. </view>
  40. </picker>
  41. </view>
  42. </view>
  43. </view>
  44. <view class='item'>
  45. \r\n\r\n\r\n\r\n居住地:
  46. <view class='bk'>
  47. <!-- <textarea class="textarea" placeholder='居住地' auto-height value='{{geren.sysUserDetail.address}}' maxlength='10'></textarea> -->
  48. <view>
  49. <picker bindchange="changeRegin" mode="region" value="{{region}}">
  50. <!-- <view class="tui-picker-detail">{{region[0]}} - {{region[1]}} - {{region[2]}}</view> -->
  51. <view>{{region[0]}} - {{region[1]}} - {{region[2]}}</view>
  52. </picker>
  53. </view>
  54. </view>
  55. <view>
  56. <input name="address" style="display: none;" value="{{region}}" />
  57. </view>
  58. </view>
  59. <view class='item'>
  60. 详细地址:
  61. <view class='bk'>
  62. <!-- <textarea class="textarea" placeholder='详细地址' auto-height value='{{geren.sysUserDetail.detailAddress}}' maxlength='100'></textarea> -->
  63. <input name="detailAddress" class="textarea" placeholder="{{detailgeren.detailAddress}}" value='{{detailgeren.detailAddress}}' bindinput="detailAddress" maxlength='100' auto-height/>
  64. </view>
  65. </view>
  66. <!-- <button class='btn' bindtap='baocun'>保存</button> -->
  67. <view class='anniu'>
  68. <button class='btn' formType="submit">保存</button>
  69. <!-- <button class='btn' formType="reset">重置</button> -->
  70. </view>
  71. </form>
  72. </view>
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号