php 使用jquery加载combobox / select

tyu7yeag  于 2023-05-21  发布在  PHP
关注(0)|答案(1)|浏览(81)

我有个问题我在themeforest上买了一个模板,当我试图根据之前在组合上选择的内容加载组合/选择时,数据没有加载。我已经检查了很多方法,但没有一个工作。在这里我附上所有

<div class="form-group">
    <label for="slkt_country" class="col-form-label required">Pa&iacute;s</label>
    <select name="slkt_country" id="slkt_country" data-placeholder="Escoja" required>
    </select>
</div>

Js文件:

$.ajax({

    type: "POST",
    url: "libs/php/jquery/publishing_point.php",
    
    data:
    {
        action: 'get_countryByContinent',
        continent: var_continent
        
    },
    
    success: function(datos)
    {
        let var_arrDatos = datos.split('&:&');
        let var_contador = 0;
        let var_response = '';
        let var_largoArrDatos = var_arrDatos.length;
        
        while(var_contador < var_largoArrDatos-1)
        {
            //alert(var_arrDatos[var_contador]);
            
            //$('#slkt_country').append('<option value="' + var_arrDatos[var_contador] + '">' + var_arrDatos[var_contador] + '</option>');
            
            //$('#slkt_country').html('<option value="' + var_arrDatos[var_contador] + '">' + var_arrDatos[var_contador] + '</option>');
            
            $('#pepe').append($('<option>', {
                value: var_arrDatos[var_contador],
                text: var_arrDatos[var_contador+1]
            }));
            
            //var_response = '<option value="'+ var_arrDatos[var_contador] +'" >'+ var_arrDatos[var_contador+1] +'</option>';
            
            //$('#slkt_country').html(var_response);
            
            var_contador +=2;
            
            //alert(var_response);
        }
        
        //$('#slkt_country').html(var_response);
    }
});

所有的评论都是因为我尝试了很多方法,但当删除时,仍然有同样的问题

lb3vh1jj

lb3vh1jj1#

问题不在于代码本身,问题在于生成,因为使用的模板使用了selectize API,如果没有selectize函数,您就无法加载或卸载其上的信息。

相关问题