What I try to do is send the response of a request but I do not receive the values of the array I only receive the word array
// js file where I get the answer
$(document).ready(function(){
//alert("hola");
let selectCards =$('#cards');
let selectEstados = $('#estados');
let columna = 'commerce_brand';
//let selectCards = document.querySelector('#cards');
function cargarOpciones (idSelectIndependiente, columna, idSelectDependiente){
console.log(idSelectIndependiente);
console.log("entrando");
$.ajax({
type:'POST',
url: 'cargar_estados.php',
data:{
'peticion': 'idSelectIndependiente',
'num':columna
}
//dataType:'json'
})
.done(function(lista_rep1){
console.log(lista_rep1);
// idSelectIndependiente.empty();
// idSelectIndependiente.append('<option value="">Elige una opcion</option>');
// idSelectIndependiente.html('<option value="lista_rep1[i][commerce_brand]">lista_rep1[commerce_brand]</option>');
for (var i = 0; i < lista_rep1.length; i++) {
//myObj.cars[i];
// idSelectIndependiente.append("<option value='lista_rep1[i][commerce_brand]'>lista_rep1[i][commerce_brand]</option>");
// idSelectIndependiente.append('<option value="'+lista_rep1[i]['commerce_brand']+'">'+lista_rep1[i][1]+'</option>');
console.log(lista_rep1);
};
})
.fail(function(){
alert('error al cargar las listas');
});
console.log("saliendo");
}
cargarOpciones(selectCards, columna)
// archivo php donde recibo los datos de la petición ajax y envio una respuesta.
<?php
require_once 'conexion.php';
$cards = $_POST['peticion'];
$columna = $_POST['num'];
//echo $columna;
function getData($idSelect = false, $columna){
switch ($columna){
case 'commerce_brand':
$con = getCon();
$query = "SELECT commerce_brand FROM 'commerc' group by commerce_brand";
$result = $con->query($query);
$row = $result->fetch_array();
//$listas = json_encode($row);
/// while($row = $result->fetch_array(MYSQLI_ASSOC)){
// $listas.=" ";
// $listas .= $row[commerce_brand];
//}
//
return $row;
break;
default:
$probando = "viene por defecto";
return $probando;
}
}
echo getData($cards,$columna);