zoukankan      html  css  js  c++  java
  • Selectize 控件使用以及js执行文件的时间差问题

     1、此条语句表示:销毁之前加载的自动填充框。意义:若之前已加载自动填充框,不加此条语句将无法通过ajax转到后台,猜测可能是重复加载类问题

    2、此条语句表示:清除该自动填充框内的选项。意义:联动效果,若前一个选项删除则清除后一项联动选项的数据。

    改善后:在加载自动填充框之前清除之前选项以及清除选好的内容(避免影响之后的联动)

     

    var selectize_M = $ModelSelect[0].selectize; 跟$('#Dept_name_search').selectize()[0].selectize;一个意思

    将输入框设空值
    selectize_M.addOption('');
    selectize_M.setValue('');

    清除下拉列表
    selectize_M.clearOptions();

    js执行时间差问题

    注意: 如果当前页面js执行程序在另外一个文件里,注意他们的执行顺序,如果出现需要赋值的问题,需要另外一个文件程序执行完毕后再赋值

     

     

     从上图可见js执行的先后顺序问题

    如果需要拿到customfunction程序执行后的值,则需在customfunction里进行操作,不能在当前页面js里赋值不然就算赋值成功,后续customfunction执行完毕后的数据也会将赋上的值进行覆盖

  • 相关阅读:
    网站如何做404错误页面
    阿里云虚拟主机二级域名绑定二级目录以及域名重定向的用法
    301重定向的方法
    利用JavaScript做无缝滚动
    day 10
    day 9
    day 9
    day 8
    day 8
    day 7
  • 原文地址:https://www.cnblogs.com/lixia0604/p/15075063.html
Copyright © 2011-2022 走看看