账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    bootstrap模态框传递参数只能传递数字类型的字符串问题
    53
    0

    更新

    已解决

    主要问题

    bootstrap模态框传递参数只能传递数字类型的字符串么?

    问题背景描述及我的尝试

    问题背景:
    我在用jsp写一个网页,里面有个表格,表格的每行中有个图片链接,现在想通过点击按钮触发模态框,模态框的body中显示图片。找了网上的方法,向模态框中的img传递src值。

    例子:

    • 表格中有个按钮,触发的是模态框,onclick="showImg(imgUrl)"
    • 模态框body中有个img标签,id是"theImgUrl".
    • js函数是:
    function showImg(imgUrl){
        $("#theImgUrl").attr("src",imgUrl);
    }

    我的测试

    1. 我以为是我的imgUrl是空的,但是查看数据不是空的,这一点可以确认
    2. 我把模态框body中的img标签换成input,使用上面的传值方法,发现了一个问题:我能向input传递"1233000"这种类数字的字符串,但是无法传递其他,包括带有英文、中文等含非数字的字符串
    3. 网上查了相关的疑问,但是没有发现相似的问题及答案。所以我怀疑是我哪里搞错了。

    所以,重复下我的疑问

    bootstrap模态框传递参数只能传递数字类型的字符串么?
    我理解应该不能这样,但是我遇到的这个问题该怎么解决?有大神遇到过这个问题么?

    p.s. :我是做后端的,前端基本不会,这两天看了点bootstrap的东西,做一个简单的页面遇到这个问题。请教下大家。

    谢谢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部