物化选择不工作附加选项与

2023-12-12

我在我的项目中使用了materialize css,当我想使用ajax在macialize select中附加选项时遇到问题。我已经关注这个答案如何在materialize css框架中动态修改。但不工作。

在我的 html 中,我使用物化模式来渲染物化形式。这是我的代码:

                   <div class="input-field col s12">                            
                        <select id="select_1" name="select_1">
                            <option value="1">option 1</option>
                            <option value="2">option 2Barat</option>     
                        </select>
                      <label for="select_1">Select 1</label>
                    </div>

                     <div class="input-field col s12">                          
                        <select id="select_2"  name="select_2">
                            <option value="0" disabled="disabled">Choose option</option>
                        </select>
                      <label for="select_2">Select 2</label>
                    </div>

my js

<script type="text/javascript">
    $(document).ready(function(){
        function get_selected(){
            var base_url = '<?php echo base_url() ?>';
            var data = $('#select_1').val();
            $.ajax({
                url: ""+base_url+"admin/get_data/",
                dataType: 'json',
                type: "POST",
                data:{'data':data},
                beforeSend: function() {

                },                  
                success: function (data) {
                    var text = '';
                    var $selectDropdown = $("#select_1").empty().html(' ');

                    $.each(data, function(i, val){                      
                        $selectDropdown.append($("<option></option>").attr("value",val.id).text(val.name));

                    })

                    $selectDropdown.trigger('contentChanged');
                    $('select').on('contentChanged', function() {
                      // re-initialize (update)
                      $(this).material_select();
                    });
                },
                error: function (xhr, status, err) {
                    // console.log(xhr);
                    // console.log(status);
                    // console.log(err);
                },
            });
        }


        $(document).on('change','#select_1', function(){
            get_selected();         
        })
    })
</script>

注意:我使用 jquery 3.3.1 和 Materialize 版本 0.100.2。谢谢你的帮助,对不起我的英语:)


 $(document).ready(function() {
    $('select').material_select();
 });
 
 $(document).on('change','#select_1', function(){
     get_selected();         
})


function get_selected(){
     var data=[{id:1,name:"ABC"},{id:2,name:"XYZ"},{id:3,name:"PQR"}];
     
     var Options="";
    $.each(data, function(i, val){ 
      Options=Options+"<option value='"+val.id+"'>"+val.name+"</option>";
  });
  $('#select_2').empty();
  $('#select_2').append(Options);
  $("#select_2").material_select()
} 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css">


  <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/js/materialize.min.js"></script>
    
<div class="row">    
<div class="input-field col s12">                            
<select id="select_1" name="select_1">
<option value="1">option 1</option>
<option value="2">option 2Barat</option>     
</select>
<label for="select_1">Select 1</label>
</div>
                    
<div class="input-field col s12">                          
<select id="select_2"  name="select_2">
<option value="0" disabled="disabled">Choose option</option>
</select>
<label for="select_2">Select 2</label>
</div>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

物化选择不工作附加选项与 的相关文章

  • 对使用“new”创建的数组上“map”的行为感到困惑[重复]

    这个问题在这里已经有答案了 我对结果感到困惑mapping 使用创建的数组new function returnsFourteen return 14 var a new Array 4 gt undefined x 4 in Chrome
  • 未捕获的异常:数据表编辑器 - 不允许远程托管代码

    我正在尝试使用 Datatables 使用 datatableseditor 来实现 CRUD 操作 但是我收到错误消息 1 未捕获的异常 数据表编辑器 不允许远程托管代码 请参见http editor datatables net有关如何
  • 我应该如何实现将状态保存到 localStorage?

    CODE var React require react var Recipe require Recipe jsx var AddRecipe require AddRecipe jsx var EditRecipe require Ed
  • 使用 Javascript/Node.js 在代码内执行 mongoimport

    node js javascript 中是否有任何库可供个人使用mongoimport在代码中 据我了解 mongoimport 有点像 exe 您必须先执行它 然后才能使用其文本输入环境 是否可以在我的代码中执行 mongoimport
  • 如何绕过Access-Control-Allow-Origin?

    我正在一个平台上对我自己的服务器进行ajax调用 他们设置了阻止这些ajax调用的平台 但我需要它从我的服务器获取数据以显示从我的服务器数据库检索到的数据 我的 ajax 脚本正在运行 它可以将数据发送到我的服务器的 php 脚本以允许其处
  • Angular 2 将字符串转换为 md5 哈希

    我找到了ts md5 https www npmjs com package ts md5包 但在示例中它有一个hashStr方法 但现在不行了 类型上不存在属性 hashStr Md5 使用该错误后 该错误会记录在我的控制台中 我怎样才能
  • JQuery $.ajax() 在 java servlet 中发布数据

    我想将数据发送到 java servlet 进行处理 数据将具有可变长度并采用键 值对 A1984 1 A9873 5 A1674 2 A8724 1 A3574 3 A1165 5 数据不需要这样格式化 这就是我现在的方式 var sav
  • 为什么我不能同时使用背景图像和颜色?

    我想做的是展示两者background color and background image 这样我的一半div将覆盖右侧的阴影背景图像 而左侧的另一部分将覆盖背景颜色 但是当我使用background image 颜色消失 完全可以使用颜
  • 在“onClick”上切换 DIV 高度

    我想切换分区的高度 我尝试过将 animate 与 if else 语句一起使用 但它只会反弹 我现在使用的代码将隐藏我的分区而不是切换高度 点击时会触发 document ready function content1 toggle fu
  • Sphinx内联代码高亮

    我使用 Sphinx 制作一个包含代码示例的网站 我成功地使用了 code block获取语 法高亮的指令 但我无法使用此代码获得内联语法突出显示 role bash code language bash Test inline bash
  • 使用 nockjs 和 jest 进行 Promise/异步单元测试的代码覆盖率问题

    我使用 NockJS 和 Jest 为 React 应用程序编写了一个简单的 API 调用单元测试 如下所示 AjaxService js export const AjaxService post url data headers gt
  • 如何给URL添加变量?

    我正在尝试从网站收集数据 我有一个 Excel 文件 其中包含该网站的所有不同扩展名 F i www example com example2 我有一个脚本可以成功从网站中提取 HTML 但现在我想为所有扩展自动执行此操作 然而 当我说 s
  • 如何使用 jQuery 过滤 DropDownList 中的选项

    我有 2 个 DropDownList 第一个 DropDownList 有 4 个选项 第二个 DropDownList 有 20 个选项 我想要一个选项value 1在第一个 DropDownList 中选择我在第二个 DropDown
  • 在 Meteor 应用程序中实现 MongoDB 2.4 的全文搜索

    我正在考虑向 Meteor 应用程序添加全文搜索 我知道 MongoDB 现在支持此功能 但我对实现有一些疑问 启用文本搜索功能的最佳方法是什么 textSearchEnabled true 在 Meteor 应用程序中 有没有办法添加索引
  • ‘state’未定义 no-undef

    我使用教程来学习 React 但我很快就陷入困境 在教程中 他们使用以下代码 import React Component from react class Counter extends Component state count 0 r
  • highchart堆积柱每个类别的总数据

    我想获取每个类别的总数据 这point stackTotal只给出活动数据的总数 从我粘贴的代码示例中 我想知道每种水果的总消耗量 因此 即使我单击右上角图例上的乔的名字 这使得堆叠图表上的所有乔信息都处于非活动状态 我仍然可以知道约翰 简
  • Array.of 与“[ ]”。何时使用 Array.of 而不是“[ ]”?

    当我发现时我正在读一些书Array of https developer mozilla org en docs Web JavaScript Reference Global Objects Array of 根据 MDN Array o
  • javascript:完全删除top.location.hash?

    如果我的地址栏中已经有一个哈希值 例如domain com whatever 我打电话 top location hash wathever 被转换为domain com 没有任何内容 是否可以完全删除哈希值 所以没有 left 因为如果我
  • 深层嵌套 Flexbox 布局是否会导致性能问题?

    我一直在开发一个 ReactJS 项目 其中我使用 Flexbox 布局创建了大部分组件 由于使用 React 我们可以拥有深度嵌套的组件 因此我的布局具有嵌套的 Flexbox 布局 现在我的问题是 这对性能有任何问题吗 在一个页面上 有
  • 如何使用文本输入来定位?

    我想使用 jQuery 通过文本框转到锚点 例如 我想使用以下形式

随机推荐

  • SSL 操作失败,代码 1:dh 密钥太小

    我正在通过 SSL 连接到我的数据库 Google Cloud SQL 我使用 codeigniter 3 0 来执行此操作 尽管 mysqli 驱动程序进行了一些修改以允许此功能 几个月来一直运作良好 然而它just开始返回此警告 Mes
  • 无法从“浮动”转换?浮

    我有这个代码 public float InputCutOffFrequency get set fc public float InputF1 get set public float InputF2 get set public flo
  • 将 Google 地图 v2 转换为 google 地图 v3

    我的网站当前正在运行 Google 地图 API v2 我想转换为新的 Google 地图 API v3 下面的代码需要做哪些修改 最近收到一条消息 说v2被禁用了 所以我需要用当前功能修改现有脚本
  • EnumDataTypeAttribute 应该在使用实体框架的 .NET 4.0 中正常工作吗?

    我有一个枚举 我想将其作为某种值保留到底层数据库中 以便我可以来回调用它 我读过一些文章 建议创建一个枚举包装器 其中定义了静态隐式运算符 并使用 ComplexType 对象映射进行映射 如下面的链接所述 如何在 EF4 中伪造枚举 这个
  • 让 AppleScript 填写表单

    我遇到的问题让我生病了 我正在研究一个苹果脚本 它会引发填写表单的操作 我认为我在等待网站 100 加载时遇到了问题 该脚本激活站点但不填写表单 请引导我并帮助制定这个懒惰的脚本 tell application Safari set lo
  • 如何控制 python 解释器中的数字格式?

    我经常使用 python 解释器进行快速数值计算 并希望使用指数表示法等自动打印所有数值结果 有没有办法为整个会话设置这个 例如 我想要 gt gt gt 1 e12 1 0e 12 not gt gt gt 1 e12 100000000
  • PDO:使用准备好的语句选择返回列名

    我正在尝试使用已准备好列的准备好的语句 i e SELECT FROM users 现在如果我把这通常可以工作 SELECT id FROM users 但是执行第一个语句时 值是列名 id id 0 0 我做错了什么 或者这可能吗 不 您
  • 将 int 分成低位整数

    我有一个 30 60 范围内的随机整数 我使用它randint 30 60 假设它是 40 我想将这个数字拆分为 7 个随机整数 例如 5 5 5 5 5 5 10 是一个有效的结果 但有很多可能的解决方案 就像这个一样 6 6 6 6 6
  • nginx 入口控制器忽略 css 和 js 文件 - google kuberenetes 引擎

    我创建了一个链接到两个服务的 nginx 入口控制器 网站工作正常 但 js 和 css 文件未加载到 HTML 页面 404 错误中 我使用 helm 创建了 nginx pod 并将 nginx 配置包含在 ingress yaml 中
  • 运行Android项目时出现“无法找到com_facebook_android.apk错误”

    我已经在 Eclipse 中安装了适用于 Android 的 Facebook API 并将该项目导入到我的 Android 项目中 我的程序构建得非常好 但是当我尝试运行它时 我得到了 找不到 com facebook android a
  • ASP.NET AJAX 和保持会话活动 - 标准方法是什么?

    长期 ASP NET Webforms 开发人员 Ajax 开发新手 主要通过 UpdatePanel 控件 由于没有发生回发 即使用户正在与页面交互并刷新页面的一部分 服务器也不会重置用户的会话超时计数器 我想知道当使用 UpdatePa
  • Eclipse 升级杀死了 PyDev

    我刚刚在 Ubuntu 上升级了 Eclipse 版本 现在每当我打开 Python 文件时 它都会在外部窗口中打开 并且我在 Eclipse 中打开的现有 Python 文件显示 无法打开编辑器 没有 id org json 的编辑器描述
  • 字段modifyDate永远不会被分配,并且始终具有默认值0

    有人可以向我解释一下为什么我会收到此警告吗 我已经测试了代码并且它有效 我得到了我应该在那里获得的值 这是错误的警告还是我遗漏了什么 DataMember Name modifyDate private long modifyDate pu
  • 计算元组列表中的重复项

    我有一个元组列表 a 1 2 1 4 1 2 6 7 2 9 我想检查每个元组的单个元素之一是否与另一个元组中的相同位置 元素匹配 以及这种情况发生了多少次 例如 如果某些元组中只有第一个元素有重复 则返回该元组以及它重复的次数 我可以使用
  • cakephp:删除单选按钮中所有选项中的星星

    我的表单中有一个单选按钮 使用以下代码 echo form gt input Users vote array type gt radio label gt array text gt form vote true class gt vot
  • 某些字体大小在 Safari (iPhone) 上呈现得更大

    是否有 CSS 或其他原因导致 Safari iPhone 会忽略某些字体大小设置 在我的特定网站上 iPhone 上的 Safari 呈现的一些 font size 13px 文本大于 font size 15px 文本 它可能不支持某些
  • 使用 jQuery 在 iframe 中获取 HTML

    这是我的情况 我有一个名为iframe html 其中包含图像幻灯片的代码 代码有点像 用户可以使用嵌入代码将幻灯片添加到他们的博客或网站 可以来自不同的域 假设用户必须将幻灯片嵌入index html 他们可以通
  • 如何将反应对象添加到输出表中的辅助列标题?

    我正在开发一个转换表模块 并正在努力解决如何使用户可以理解输出的问题 我曾经在Excel中准备转换表 使表格清晰易读非常容易 但导出表格输出的数据需要几个小时 现在我的问题与 R 相反 需要几秒钟才能从数百万行数据生成表输出 但表表示远非简
  • Windows 批处理 - 文本文件中的随机行

    我无法让以下事情发挥作用 我有一个 400 行的文本文件 并且还在不断增长 我需要一个批处理脚本 从该文件中选择一个随机行 我尝试修改一些执行随机化的代码 但有时它会选择大于 400 的数字 并且脚本会返回错误 set file C Use
  • 物化选择不工作附加选项与

    我在我的项目中使用了materialize css 当我想使用ajax在macialize select中附加选项时遇到问题 我已经关注这个答案如何在materialize css框架中动态修改 但不工作 在我的 html 中 我使用物化模