2
Good morning, I’m wanting to access the data of this array in javascript
[{"nome":"Teste","descricao":"Apenas um Teste","ativo":"1","id":6},[{"nome":"Categoria"}]]
and I’m not getting it, the way I’m using it is console.log(var[0].nome)
, on the console displays as Undefined
@Edit
my javascript code
function criaProduto(){
prod = {
nome: $('#nomeProduto').val() ,
descricao: $('#descProduto').val(),
codigo_barra: $('#codProduto').val(),
ativo: 1,
categoria_id: $('#categoriaProduto').val()
};
//console.log(prod);
$.post("/api/produtos", prod, function(data){
console.log(data)
console.log(data[0]['nome'])
});
}
and php that makes the insertion of the data and the return
public function store(Request $request)
{
$prod = new Produto();
$prod->nome = $request->input('nome');
$prod->descricao = $request->input('descricao');
$prod->codigo_barra = $request->input('codigo_barra');
$prod->ativo = $request->input('ativo');
$prod->categoria_id = $request->input('categoria_id');
$prod->save();
$cat_id = $request->input('categoria_id');
$cat = Categoria::select('nome')->where('id', $cat_id)->get();
$teste = array($prod, $cat);
return json_encode($teste);
}
Thank you in advance
Mark the correct answer when there is one, please
– Jakson Fischer