V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Famio
V2EX  ›  程序员

请教前后端相关问题,有图

  •  
  •   Famio · 2017-07-27 11:22:29 +08:00 · 1681 次点击
    这是一个创建于 2680 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不是做 web 开发的,边学边做一个 MIS。
    base:无框架,纯手码的那种 web。
    组件:layer 弹层组件。

    页面数据来源 mysql,web load 的时候读取数据并展示到前台,点击某个电脑名称弹出 layer 弹层,内容是相关的信息。本身页面无刷新。
    我现在不知道如何将详情的信息绑定到电脑名称。如果刷新页面我会用?id=类似的方法。

    问题比较基础,大神请教下。

    8 条回复    2017-07-27 11:36:27 +08:00
    wafm
        1
    wafm  
       2017-07-27 11:24:33 +08:00
    ajax
    z5864703
        2
    z5864703  
       2017-07-27 11:26:14 +08:00
    电脑名称元素绑定点击事件,附加 data-id,点击时获得当前元素 data-id,然后 ajax 详情信息,渲染弹窗,完事
    wafm
        3
    wafm  
       2017-07-27 11:27:19 +08:00
    但是现在有很多 MVVM 框架,例如 VUE.JS 学习和运用起来还是比较简单的.
    Famio
        4
    Famio  
    OP
       2017-07-27 11:28:23 +08:00
    @wafm 嗯嗯,我知道可以用 ajax,但我还没学,目前不会用。我打算从最基础开始学的,所以先手码。不用框架玩。
    Famio
        5
    Famio  
    OP
       2017-07-27 11:28:54 +08:00
    @z5864703 能否占用一点时间给个小 demo,我看一眼 demo 就都明白了。感谢!
    wafm
        6
    wafm  
       2017-07-27 11:31:55 +08:00
    @Famio 在 github 中搜一下 admin ui 之类的开源项目 看一看基本上能明白的了
    koakon
        7
    koakon  
       2017-07-27 11:34:53 +08:00
    绑定点击事件 onclick="open(id)";
    function open(id)
    {
    $.get("URL",{id:XXID},function(data){
    回调函数:弹出框内容});
    }
    大致是这样吧,
    Famio
        8
    Famio  
    OP
       2017-07-27 11:36:27 +08:00
    @koakon 感谢感谢!我已经看懂了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3116 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:08 · PVG 22:08 · LAX 06:08 · JFK 09:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.