Foxtable(狐表)用户栏目专家坐堂 → 求助:从后台获取查询条件的,某列的值


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

主题:求助:从后台获取查询条件的,某列的值

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


加好友 发短信
等级:二尾狐 帖子:522 积分:5027 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2017/5/31 9:15:00 [只看该作者]

老师,早上好。

如何获取我点击的这行的菜肴(明细)的名称?



图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/5/31 9:15:30编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/31 10:40:00 [只看该作者]

你菜单绑定click事件执行某个js函数了吗?

 

在js函数里面,获取不就好了?

 

var str = table1.rows[table1.rowSel].cells[1].innerHTML

alert(str)


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


加好友 发短信
等级:二尾狐 帖子:522 积分:5027 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2017/6/1 16:51:00 [只看该作者]

老师,搞了好久,还是搞不定:不知道怎么运用获得的名称。


代码:
    With wb.AddActionSheet("","menu")      '设计菜单
        .Add("mnuphoto", "显示照片").Attribute = "o nclick=""getcaidan()"""
        .Add("mnuCancel","取消","",True)
    End With


js函数:
function getcaidan(){
var str = table1.rows[table1.rowSel].cells[1].innerHTML
alert(str)        //返回菜肴名称
}

[此贴子已经被作者于2017/6/1 16:51:45编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/1 17:10:00 [只看该作者]

js,发送ajax请求,获取图片地址

 

    alert("123");

    var str = table1.rows[table1.rowSel].cells[1].innerHTML
    var result = sendAjaxText(str, "getImgUrl.htm","",false);
    alert(result);
    document.getElementById("图片控件id").setAttribute("src", result);

    alert("ok");

 

后台响应 getImgUrl.htm

 

select case e.path
    case "getImgUrl.htm"
        dim str as string = e.PlainText
        msgbox(str)
        e.WriteString("http://www.foxtable.com/bbs/images/userface/image1.gif")
end select

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


加好友 发短信
等级:二尾狐 帖子:522 积分:5027 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2017/6/6 20:02:00 [只看该作者]

老师,您给的代码我搞不懂。
我能否直接把菜肴名称“str”发送到指定的网页,然后再生成图片。

显示照片菜单按键的click代码:
            With wb.AddActionSheet("","menu")      '设计菜单
                .Add("mnuphoto", "显示照片","./ppp3.htm").Attribute = "o n c lick = 'getcaidan()'"  
                .Add("mnuCancel","取消","",True)
            End With

接收数据网页:
    Case "ppp3.htm" '首页 
        Dim str As String = e.PlainText
        msgbox(str)
        With wb.AddInputGroup("","ipg1","照片")
            With .AddUploader("up1","照片",False)     '只允许上传1张照片
                .AllowAdd = False '关闭文件上传功能
                .AddImage("./images/caidan/"& str &".jpg")
            End With
        End With
        e.WriteString(wb.Build)    '生成网页


JS代码:
function getcaidan(){
  var str = table1.rows[table1.rowSel].cells[1].innerHTML
  sendAjaxText(str,"ppp3.htm","",false);
}

这样的结果是:服务器会跳2个弹窗(第1个弹窗名称正常,第2个弹窗是空值),显示不了需要的图片。

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


加好友 发短信
等级:超级版主 帖子:106536 积分:541839 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/6 21:46:00 [只看该作者]

显示照片菜单按键的click代码:
            With wb.AddActionSheet("","menu")      '设计菜单
                .Add("mnuphoto", "显示照片").Attribute = "o n c lick = 'getcaidan()'"  
                .Add("mnuCancel","取消","",True)
            End With

接收数据网页:
    Case "ppp3.htm" '首页 
        Dim str As String = e.GetValues("tp")
        msgbox(str)
        With wb.AddInputGroup("","ipg1","照片")
            With .AddUploader("up1","照片",False)     '只允许上传1张照片
                .AllowAdd = False '关闭文件上传功能
                .AddImage("./images/caidan/"& str &".jpg")
            End With
        End With
        e.WriteString(wb.Build)    '生成网页

JS代码:
function getcaidan(){
  var str = table1.rows[table1.rowSel].cells[1].innerHTML
  window.location.href = "ppp3.htm?tp=" + str 
}

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


加好友 发短信
等级:二尾狐 帖子:522 积分:5027 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2017/6/7 9:02:00 [只看该作者]

老师,又碰上新问题了:如何返回到上一页面(菜单页 ppp2.htm)?

是否有代码模拟手机的返回键,因为这样返回是能还原上一页面的数据的。

如果用按键返回到页面,就没数据了。因为菜单数据也是用查询获得的,直接返回到这个页面,是空白的。
        With wb.AddButtonGroup("","btg1",False)
            .Add("btn1","返回","","./ppp2.htm")      
        End With



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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/7 9:14:00 [只看该作者]

 

.AddButton("btn1","返回").Attribute = "onclick='history.back()'"


 回到顶部
总数 18 上一页 1 2