Foxtable(狐表)用户栏目专家坐堂 → 进入网页


  共有5799人关注过本帖树形打印复制链接

主题:进入网页

帅哥哟,离线,有人找我吗?
zhangjian222200
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
进入网页  发帖心情 Post By:2018/10/22 21:22:00 [显示全部帖子]

测试进入http://www.***.com/jsapipay/123.htm
在httprequest页面,输入如下代码,无法进入

                Case "/jsapipay/123.htm"                                 '会员中心-约见进行
                    Functions.Execute("123",e)
                    Return


请求进入代码:
        .Add("btn1s10", "按钮", "button","/jsapipay/123.htm?bh=" & bbianh)
[此贴子已经被作者于2018/10/22 21:23:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/23 10:23:00 [显示全部帖子]

楼上已解决

但是,接入微信后,发现一些问题
1.页面上的图片都不显示
2.点支付,js文件内函数callpay的alert不显示
另外,微信公众号的按钮是代码生成的,点击进入首页有点慢



[此贴子已经被作者于2018/10/23 22:08:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/23 13:33:00 [显示全部帖子]

3楼的问题,按4楼意见测试

测试截图1,图片没有显示
截图2,点支付,找不到callpay
weui.me同时上传



[此贴子已经被作者于2018/10/23 22:08:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/23 16:55:00 [显示全部帖子]

一般页面底部TabBar的图片都可以显示,
比如personal.htm的tabbar图片可以正常访问,
但是,测试访问
不能得到结果,
可能是路径错了,
看了文档,还是不知道,
正确的路径是什么,还麻烦指导。图片点击可在新窗口打开查看
[此贴子已经被作者于2018/10/23 22:08:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/23 19:26:00 [显示全部帖子]

按楼上网址访问,不能访问到

httprequest增加指向监控:msgbox("e.path=" & e.Path & ",fl=" & fl)
httprequest代码监控指向(httprequest代码只有这一个指向)

[此贴子已经被作者于2018/10/27 14:35:10编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/23 20:53:00 [显示全部帖子]

3楼提出的2个问题,我看到了原因所在,问题都源于微信支付路径的设置(最多5个不够啊)

原路径:www.123.com/123.htm  可以正常访问
改支付:www.123.com/apipay/123.htm 这样js、图片的位置都变了,js和图片当然访问不到

新建一个文件夹apipay,所有图片都放里面,才行,这样浪费空
我想把httprequest里面,
Dim fl As String = "e:\web\" & e.path
改成:
Dim fl As String = "e:\web\" & e.path
fl = fl.Trim("apipay\")


[此贴子已经被作者于2018/10/24 8:12:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/23 21:40:00 [显示全部帖子]

httprequest:
Dim fl As String = "e:\web\" & e.path
改成:
Dim fl As String = "e:\web\" & e.path
fl = fl.Trim("apipay\")

不行,没有去掉
[此贴子已经被作者于2018/10/24 8:13:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/24 11:23:00 [显示全部帖子]

之前的问题已解决

支付js成功调用
除传递的值不同外,其他逻辑完全按例子项目和文档,但是,在微信web开发者工具测试支付失败,提示:错误:JSAPI统一下单失败,无法发起支付

        Dim xmlres = Functions.Execute("api_UnifiedOrder",OpenID,dr("product_id"),"JSAPI",dr("orderfee")) '"ojDlHuPgDGZ7CRsE46GHMyvt4s10"由openid代码取代
        If xmlres  Then '如果下单成功
            Dim jsApiParam As new WxPayData()
            jsApiParam.SetValue("appId", Vars("appid"))
            jsApiParam.SetValue("timeStamp", jsApiParam.GenerateTimeStamp())
            jsApiParam.SetValue("nonceStr", jsApiParam.GenerateNonceStr())
            jsApiParam.SetValue("package", "prepay_id=" & dr("prepay_id"))
            jsApiParam.SetValue("signType", "MD5")
            jsApiParam.SetValue("paySign", jsApiParam.MakeSign())
            Dim parameters = jsApiParam.ToJson() '获取JS需要的参数JSON字符串
msgbox(16)
            e.WriteString(parameters)
        Else
msgbox(17)
            e.WriteString("错误:JSAPI统一下单失败,无法发起支付!")  这里提示错误
        End If
    Else
msgbox(18)
        e.WriteString("错误:不存在此业务订单号,无法发起支付!")
    End If
End If

[此贴子已经被作者于2018/11/1 11:10:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/25 15:45:00 [显示全部帖子]

公众号支付文档、支付例子项目,下面3个函数,有几个问题,麻烦解释,谢了
问题分别在,第6\11\12\20\30\46\50\65行

函数1:htm_GetWxJsApiParam
函数2:GetWxPayData
函数3:api_UnifiedOrder

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:3个函数的问题.txt



[此贴子已经被作者于2018/10/25 15:49:49编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1520 积分:10717 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/10/25 16:51:00 [显示全部帖子]

回楼上,问题1和6,实际是一回事,因为6那里也是JSAPI

有个新问题:不需要测试模式,因为JSAPI表与订单表相同,所以考虑将函数1:htm_GetWxJsApiParam的代码
Dim xmlres = Functions.Execute("api_UnifiedOrder","ojDlHuPgDGZ7CRsE46GHMyvt4s10",productid,"JSAPI",dr("orderfee"))
红色加粗部分改为:
Dim xmlres = Functions.Execute("api_UnifiedOrder","ojDlHuPgDGZ7CRsE46GHMyvt4s10",productid,"订单",dr("orderfee"))

可以吗?

 回到顶部
总数 30 1 2 3 下一页