接入微信JS-JDK没有反应
安全域名配置的是xxx.cn,签名校验也是正确的,在.cn下显示的当前网页并没有执行chooseImage。
求各位大神给个答案。。。。。
<?php header( "Content-type: text/html; charset=utf-8"); require_once 'access/jssdk.php'; $jssdk=n ew JSSDK("wxb007406bbf598494", "2b8b6391b2eabfb693b663d9fd6*****"); $signPackage=$ jssdk->GetSignPackage(); ?> <head> <script src="jquery/jquery-1.7.1.js"> </script> <script type="text/javascript" src="js/jweixin-1.0.0.js"> </script> </head> <body> </body> <script type="text/javascript"> wxConfigData = { debug: true, appId: '<?php echo $signPackage["appId"];?>', timestamp: <?php echo $signPackage["timestamp"]; ? >, nonceStr: '<?php echo $signPackage["nonceStr"];?>', signature: '<?php echo $signPackage["signature"];?>', jsApiList: [ // 所有要调用的 API 都要加到这个列表中 'openLocation', 'chooseImage', 'checkJsApi'] }; wx.config(wxConfigData); wx.ready(function() { // 在这里调用 API wx.chooseImage({ success: function(res) { var localIds = res.localIds; } }); }); </script> </html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
现在问题解决了没
微信我都无语了
第四行 第五行 明显多了空格
timestamp没有加引号,是整型 若是这样写应该有alert的啊 官方php demo
切勿使用eclipse格式化这段代码 timestamp后面的值没引号 另外 格式化之后
会被格式化成
timestamp是整形,不用加引号
要在微信里面调试,debug:true应该会弹结果出来
chooseImage最好放到按钮事件里面,不要放在ready里面
你们说的好像官方真的加了引号似的,官方的没有加''
楼主是复制了官方的demo,但没看它的代码太不负责, 连引号都没加上
这个是我从网上代码格式化了的,我是用eclipse的php版,format不好使
看你第四行...new
看你第19行...明显和别的行不一样...
难道不报错?