我有个问题我在themeforest上买了一个模板,当我试图根据之前在组合上选择的内容加载组合/选择时,数据没有加载。我已经检查了很多方法,但没有一个工作。在这里我附上所有
<div class="form-group">
<label for="slkt_country" class="col-form-label required">Paí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);
}
});
所有的评论都是因为我尝试了很多方法,但当删除时,仍然有同样的问题
1条答案
按热度按时间lb3vh1jj1#
问题不在于代码本身,问题在于生成,因为使用的模板使用了selectize API,如果没有selectize函数,您就无法加载或卸载其上的信息。