小程序demo测试失败,求助各位!

qq_33487174 2018-01-18 01:04:16
微信小程序支付的时候出现这个错误,而且用手机扫描的话,连接不响应

错误如下:

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0">
</head>
<body>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf('micromessenger') != -1;
var isAndroid = ua.indexOf('android') != -1;
var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1);
if (!isWeixin) {
document.head.innerHTML = '<title>抱歉,出错了</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"><link rel="stylesheet" type="text/css" href="https://res.wx.qq.com/open/libs/weui/0.4.1/weui.css">';
document.body.innerHTML = '<div class="weui_msg"><div class="weui_icon_area"><i class="weui_icon_info weui_icon_msg"></i></div><div class="weui_text_area"><h4 class="weui_msg_title">请在微信客户端打开链接</h4></div></div>';
}
</script>
</body>
</html>

后台php代码直接用的是腾讯给出的DEMO

前台代码是
app.js
App({

code: null,
onLaunch: function() {
var that=this;
wx.login({
success: function (res) {
if (res.code) {
data:{
that.code = res.code;
}
} else {
console.log('获取用户登录态失败!' + res.errMsg)
}
}
});
}

})


pay.wxml
<text>测试支付</text>
<button bindtap="wxpay">发起支付</button>

pay.js
var app =getApp()
Page({
wxpay:function (){
var code = app.code;
wx.request({
url: 'https://jinxiang.gxchangyn.com/wxpay/example/jsapi.php',
method: 'post',
data: {
code: code
},
header: {
'content-type': 'application/json' // 默认值
},
success: function (res) {
console.log(res.data);
}
})
console.log("111222")
}

})

...全文
749 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

869

社区成员

发帖
与我相关
我的任务
社区描述
本版块主要讨论微信支付开发接入过程中的技术问题。包括微信支付线上线下支付的接入,微信支付营销能力的开发等。
微信社交电子 技术论坛(原bbs)
社区管理员
  • 微信支付
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧