• layui富文本编辑器前端无法取值的解决方法


    填写在富文本编辑器的值其实是放在编辑器里面的,并没有放在之前的textarea中,你获取textarea的值的时候需要先把富文本编辑器的值同步到之前的textarea中,然后才能通过textarea获取对应的值

    主要代码如下:

    下图是通过浏览器生成的js样式:

    通过上图可以发现目前富文本编辑器的值与创建的textarea的值没有关系

    注意:我这里用的弹出框动态渲染来做的,不管是静态的还是动态的,一定要在富文本编辑器修饰完成之后才可以同步值,因为html他是按照从上到下的顺序来加载的

    如图:需要再提交之前同步数据: layedit.sync(indexs);

    indexs 这个参数是创建富文本编辑器后生成的索引,只有通过他才可以取出富文本编辑器的值,

    如果跟我一样采用的是动态渲染最好把indexs定义成全局的,不然 在yes这个方法中是拿不到indexs的

    然后就可以用id选择器的val()属性去获取了。

    还有一点就是执行上传的 时候的返回值,一定要遵循他的规则:

    "{"code":0,"msg":"上传成功","data":{"src":""+request.getContextPath() + "/upload/home/"+tempName+ ""}}";

    src后面的图片路径以自己的具体项目为主,这里仅供参考

    原文链接:https://www.jb51.net/article/170268.htm

  • 相关阅读:
    python基础31[常用模块介绍]
    在Linux下编写Daemon
    python实例31[文件夹清理]
    GDB调试器用法
    python实例31[自动挂载虚拟盘]
    LDAP基础
    Windows上使用Linux shell
    python语法31[iterator和generator+yield]
    python类库31[logging]
    python实例26[验证用户是否存在于LDAP Server]
  • 原文地址:https://www.cnblogs.com/yxyc/p/14623683.html
Copyright © 2020-2023  润新知