Foxtable(狐表)用户栏目专家坐堂 → 移动调用js没有成功


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

主题:移动调用js没有成功

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


加好友 发短信
等级:七尾狐 帖子:1533 积分:10818 威望:0 精华:0 注册:2016/9/12 11:18:00
移动调用js没有成功  发帖心情 Post By:2017/10/12 11:07:00 [显示全部帖子]

调用js页面代码,在下3楼

function ajaxform_per_tayaoqing_xqfz(idx){
    alert("ok"); 点击页面中“接受邀请或拒绝邀请”按钮,调用js没有成功!alert("ok")不提示,咋回事?
    document.getElementById("tadefk").value = idx
    var result = submitAjaxForm('form1','',false);
    if (result =='OK') {show('dlg1')}
    else if (result =='您可能掉线了!') {show('dlg2')}
    ******

    //else {showDialog('dlg2','免费邀请失败!',result)}
}
[此贴子已经被作者于2017/10/14 15:44:13编辑过]

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


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

1楼有小幅调整,代码如下

以下内容是专门发给有点甜,有点蓝,狐狸爸爸浏览



上述参这里处理,点击按钮,js代码里的alert依然不提示:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=105792&page=2

        If drtyq("处理阶段_男生会员") = "尚未决定" AndAlso faqms < 604800 Then '即发起7天内
            .Add("btn3s1", "接受邀请", "button").Attri-bute= "on-click='ajaxform_per_tayaoqing_xqfz(2)'" '2不能弹出(见上面代码993行
            .Add("btn3s2", "拒绝邀请", "button").Attri-bute= "on-click='ajaxform_per_tayaoqing_xqfz(3)'" '3不能弹出
           '.Add("btn3s1", "接受邀请", "button").Attri-bute= "on-click='alert(""2"")'"  '不注释这里,2可以正常弹出
           '.Add("btn3s2", "拒绝邀请", "button").Attri-bute= "on-click='alert(""3"")'" '不注释这里,3可以正常弹出
        End If

js如下:屏蔽了大部分,感觉应该没有代码问题了:
function ajaxform_per_tayaoqing_xqfz(idx){
    alert("ok");
/~~* ’这里多加了~~,否则发不上来
    docu-ment.get-ElementById("tadefk").value = idx
    var result = submit-AjaxForm('form1','',false);
    if (result =='OK') {show('dlg1')}
    else if (result =='您可能掉线了!') {show('dlg2')}
    else if (result =='没有找到TA的资料!') {show('dlg3')}
    else if (result =='没有找到邀请资料行!') {show('dlg4')}
    else if (result =='接受邀请2-不要红包!') {show('dlg5')}
    else if (result =='请填写微信号!') {show('dlg6')}
    else if (result =='请认证微信号!') {show('dlg7')}
    else if (result =='请完善照片!') {show('dlg8')}
    else if (result =='请完善昵称!') {show('dlg9')}
    else if (result =='请选择红包金额!') {show('dlg10')}
    else if (result =='红包金额不足!') {show('dlg11')}
    else if (result =='年费会员,请认证身份证后,使用红包功能!') {show('dlg12')}
    else if (result =='接受邀请2-需要红包!') {show('dlg13')}
    else if (result =='拒绝邀请3!') {show('dlg14')}
    else if (result =='今天3次邀请用完了!') {show('dlg15')}
    else if (result =='今天6次邀请用完了!') {show('dlg16')}
    else if (result =='复制微信成功!') {show('dlg17')}
    else if (result =='给TA好评!') {show('dlg18')}
    else if (result =='给TA中评!') {show('dlg19')}
    else if (result =='给TA差评!') {show('dlg20')}
    else if (result =='接受邀请11!') {show('dlg21')}
    else if (result =='拒绝邀请12!') {show('dlg22')}
    else if (result =='已邀TA请短信通知TA!') {show('dlg23')}
    else if (result =='您已经邀请TA了!') {show('dlg24')}
    else if (result =='邀TA须发我红包申请成功!') {show('dlg25')}
    else if (result =='免红包邀TA微信申请成功!') {show('dlg26')}
    //else {showDialog('dlg2','免费邀请失败!',result)}
*~~/
}
[此贴子已经被作者于2017/10/15 21:28:31编辑过]

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


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

错误提示图1:

图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017101414123666.png
图片点击可在新窗口打开查看

错误提示图2:

图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017101414150222.png
图片点击可在新窗口打开查看

复制页面html代码如下:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:html代码.txt


[此贴子已经被作者于2017/10/14 14:19:45编辑过]

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


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

找了很久还是弄不清,具体哪有错,还麻烦指导

1.引用js的代码在3楼993行,有的
2.4楼生成html截图红框处,看起来js也引用了,但是提示打了个差号,按钮行的html代码:<button id='btn3s1' name='btn3s1' type='button' class='weui_btn weui_btn_primary' >接受邀请</button> 这里显示红差
3.js文件在文件夹位置及引用的名称是正确的


以下内容是专门发给有点蓝,有点甜,狐狸爸爸浏览



[此贴子已经被作者于2017/10/15 19:34:23编辑过]

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


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

1.6楼隐藏取消了,还麻烦下载项目文件,按测试步骤测试

2.下图html代码,红框中,是引用js的吧?

图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017101415154555.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2017/10/14 16:04:49编辑过]

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


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

知道了

1.测试页面函数:per_tayaoqing_xq底部代码,是引用js的:
wb.AppendHTML("<script src='./lib/ajaxform_fasongduanxin_fuwu.js'></script>") '引入脚本文件
wb.AppendHTML("<script src='./lib/ajaxform_per_tayaoqing_xqfz1.js'></script>") '引入脚本文件
e.WriteString(wb.Build)  
    
2.8楼图片红框内是调用函数的

3.6楼项目文件里面都有,我实在是找不出错在哪,还麻烦看一下

4.函数:per_tayaoqing_xq,页面生成正常,只是点击按钮的时候,不执行js,难道是点按钮时,被return了?
[此贴子已经被作者于2017/10/14 16:40:31编辑过]

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


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

per_tayaoqing_xq,将AppendHTML放到最前面了,js代码alert执行了。
但是在处理信息页面:wb.AddForm("bt3","form1","per_tayaoqing_xqfz.htm")

msgbox(1) '执行了
If cshouj = "" OrElse cxingb = "" OrElse cbianh = "" OrElse cdengj = "" Then
    e.WriteString("您可能掉线了!")
    Return "" '必须的
End If
msgbox(2) '没有执行


图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017101418284111.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017101418310333.png
图片点击可在新窗口打开查看


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


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

终于找出问题了,是处理信息页面一个变量postvalues值为空,造成的

当不为空,所有问题消失

 回到顶部