Foxtable(狐表)用户栏目专家坐堂 → [求助]页面跳转出现多余的index.htm


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

主题:[求助]页面跳转出现多余的index.htm

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


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
[求助]页面跳转出现多余的index.htm  发帖心情 Post By:2017/9/7 8:49:00 [只看该作者]

加载页面时,以下生成页面,在这之前有openid获取相关的代码

    wb.AddPageTitle("","ph1","企业信息","当前账号:" +PersonDept+" " + PersonName )
   
    wb.AddForm("","form1","index.htm")

    With wb.AddInputGroup("form1","ipg1","按关键字搜索")
        .AddInput("entname","企业名称","text").Placeholder = "名称关键字或法人姓名"
    End With
    
    With wb.AddButtonGroup("form1","btg1",True)
        .Add("btn1", "确定", "submit")
    End With

第一次获取openid跳转至
http://foxwx.d~.com/index.htm/?code=87enAUIJxNyh6nbEVtthSfW5SlWW2Tnu_uq4kjS2EIQ&state=wx75cc9ec9fb1b8a8a

输入框填写关键字 点确定后,网页跳转如下:
http://foxwx.d~.com/index.htm/index.htm

index.htm/index.htm多了一个index.htm,导致页面无法加载出来

请教大侠,怎么把多余的index.htm给弄掉?



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


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2017/9/7 9:02:00 [只看该作者]

这么处理也不行
 Case "index.htm" ,"index.htm/index.htm"
     Functions.Execute("Http_index",e)

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/7 9:19:00 [只看该作者]

wb.AddForm("","form1","index.htm")

 

写成

 

wb.AddForm("","form1","/index.htm")


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


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2017/9/7 9:25:00 [只看该作者]

谢谢
为什么会出现这种现象?

我测试了一下
Case "index.htm" ,"index.htm\index.htm"
     Functions.Execute("Http_index",e)

这样处理的话,首页是可以了,但是接下去的页面,都统一加上了index.htm,变成了index.htm/default.htm

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


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2017/9/7 9:25:00 [只看该作者]

是不是涉及到wb.AddForm("","form1","/index.htm"),最好都把“/”加上?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/7 9:44:00 [只看该作者]

 / 的意思,是从根目录开始,是绝对路径;

 

 如果不加/,就是从你当前的网页的地址开始,如果你现在访问 127.0.0.1/test/test/test/abc.htm,那么之后跳转就是 127.0.0.1/test/test/test/index.htm


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


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2017/9/7 9:46:00 [只看该作者]

ok谢谢
看来我还是加上这个比较保险

 回到顶部