« first day (1620 days earlier)      last day (2164 days later) » 

1:11 PM
👽
 
Buenos días, pueblo
alguém sabe se existe uma sintax em JS parecida com o WHERE do PHP?
cláusula*
 
PHP possui algum where?
 
bom dia, caro Anderson
eu sérios problemas na questão de exemplificar meus problemas hauhauhua
tipo
eu tenho esse code:
$.getJSON(url_categoria, function (data) {

			$.each(data, function (key, entry) {
				var secaoTarget = entry.secao;
				var categoriasBySecao = entry.categorias;

				var myarray = categoriasBySecao.split(',');

				for(var i = 0; i < myarray.length; i++)
				{
					var text = myarray[i];
					var value = myarray[i].toLowerCase();

				   dropdown_categoria.append('<option value="' + value + '">' + text + '</option>');
				}
			})
		});
ele pega os dados do JSON, faz um split e transforma tudo em opções de um <select>
até aí tranquilo
Mas eu precisava filtrar isto
[
{
"secao":"sobre",
"titulo":"Sobre",
"categorias_alt":"",
"categorias":"",

"desc_sobre":"Fale Conosco"
},
{
"secao":"equipe",
"titulo":"Equipe",
"categorias_alt":"",
"categorias":"",

"desc_equipe":"Something short and leading about the collection below—its contents, the creator, etc. Make it short and sweet, but not too short so folks don't simply skip over it entirely."
}
]
por exemplo
editei
pronto
continuando
ele lista normal
mas deixa eu explicar sobre o sistema antes
eu 2 selects
um combobox
ele lista os valores do segundo select de acordo com a opção selecionada no primeiro
mas no caso, ele lista todos os itens de "categorias"
eu queria saber se existe alguma função que, por exemplo: se o valor do primeiro select selecionado for "sobre", ele lista tudo que tem em "categorias" da seção "sobre"
eu citei WHERE do PHP apenas para fazer uma ligação com "ONDE"
queria saber se existe alguma função no JS que faça isso
tipo, pega tudo que está em categoria ONDE secao = "x"
[
	{
		"secao":"comida",
		"categorias":"leite, comida, suco"
	},
	{
		"secao":"nome"
		"categorias":"maria,pedro,lucas"
	}
]
tipo assim
var categorias = ao array onde a key "secao" = comida
no caso, se eu escolhesse "comida" mo primeiro <select>
 
1:55 PM
Consegue resumir não? :x
É domingo de manhã
 
Marcos e Belutti?
uhahuauhahu
perdão
então, eu pensei numa lógica e estou pesquisando
acho que fica mais fácil pegar a posição do objeto do JSON e retornar de acordo com o dado pego na variável
 
O que está tentando fazer?
Qual o objetivo...
Alimentar um <select> com um JSON?
 
Basicamente.
Bom, eu tenho um sistema onde o redator precisa escolher SEÇÃO e CATEGORIA, onde o <select> CATEGORIA é liberado e populado somente depois da escolha da opção em SEÇÃO
tá funcionando o sistema, mas não sei como filtrar
por exemplo: se em SEÇÃO escolhe COMIDA , o <select> CATEGORIA vai ser populado leite, comida e suco
como no exemplo que enviei acima
[
	{
		"secao":"comida",
		"categorias":"leite, comida, suco"
	},
	{
		"secao":"nome"
		"categorias":"maria,pedro,lucas"
	}
]
acontece que ele lista as categorias de todos os objetos
estava pensando em retornar a posição do objeto de acordo com o quê existir na key
 
Algo como dados.filter(it => it.secao == 'comida')?
 
poderia ser
função filter, no caso?
 
2:12 PM
É
Meu exemplo retornaria todos os que estão na seção "comida"
 
deixa eu testar
no caso, esse "dados" seria meu "data"?
$.getJSON(url_categoria, function (data) {

			$.each(data, function (key, entry) {
				var secaoTarget = entry.secao;
				var categoriasBySecao = entry.categorias;

				var myarray = categoriasBySecao.split(',');

				for(var i = 0; i < myarray.length; i++)
				{
					var text = myarray[i];
					var value = myarray[i].toLowerCase();

				   dropdown_categoria.append('<option value="' + value + '">' + text + '</option>');
				}
			})
		});
ah
acho que saquei
aparentemente deu certo aqui a função filter
 
2:37 PM
@AndersonCarlosWoss muito obrigado por me lembrar desta função. Deu certinho aqui usando for
aliás, me mata uma dúvida?
como faz pra colocar em fixed font no meio do texto?
teste teste teste
vish
foi não
 
Crases
`Seu texto aqui`
 
isto aqui é um código
ah, tá
valeu
 
Existe um lilnk "help" no canto inferior direito com todas as informações
 
bom domingo, Anderson
nossa, pensei que era do SOpt em geral
euheuheue
nem cliquei
mas beleza
obrigado
^^
 
2:53 PM
e tem como quebrar um loop
?
kkkkkkkkkkkk
tá retornando certo, mas tudo loopado
uhahuahua
 
Defina "loopado"
 
repetido
 
E como fez?
 
var as = $(json).filter(function (i,n){return n.secao === valorOption});

				for (var i = 0; i < as.length; i++)
				  {
					var secaoTarget = as[i].secao;
					var categoriasTarget = as[i].categorias_alt;
				}
(editado)
ele repete exatamente 6x, que é o número de opções no primeiro <select> (SEÇÃO)
 
E isso está dentro de um for?
 
2:57 PM
essa função não
está dentro do meu getJSON
tem como "quebrar" o loop?
daí iria ficar somente o primeiro valor, que já daria pra ser usado
 
É melhor identificar onde está o erro e eliminá-lo do que apenas "corrigí-lo"
 
estou testando aqui pra ver onde satanás se infiltrou
uheuheuhe
 
E o JSON está certo, sem estar repetido?
 
aparentemente, sim
eu tirei a função do for, e funcionou
 
Então tenha certeza
 
3:01 PM
mas ainda repete
@AndersonCarlosWoss boa colocação
mas o JSON está configurado certinho
pois eu uso ele pra puxar os menus
 
E como é o código completo incluindo a parte que busca o JSON?
 
		$.getJSON(url_categoria, function (data) {

			$.each(data, function (key, entry) {
				var json = data;

				var as = $(json).filter(function (i,n){return n.secao === valorOption});

				var categoriasTarget = as[0].categorias_alt;

				/*for (var i = 0; i > as.length; i++)
				  {
					var secaoTarget = as[i].secao;
					var categoriasTarget = as[i].categorias_alt;
				}*/

				alert(categoriasTarget);

				var myarray = categoriasTarget.split(',');

				for(var i = 0; i < myarray.length; i++)
 
Ah, então está dentro do loop
O each percorre o array inteiro
E para cada valor você filtra
 
o each é loop?
 
Sim
"Para cada valor de data, faça..."
 
3:13 PM
tapega
que manca
ueuheuheuhe
agora deu certo
troquei $.getJSON(url_categoria, function (data) por getJSON(WHERE url_categoria = data)
tô zoando, viu?
uhauauha
 
São 3 cervejas agora?
 
Isso
ou mais
daqui a pouco dá um fardo
uhehueuhe
 
que piada lixo, neh :v
 
 
4 hours later…
7:18 PM
@Bacco eu sei que era propaganda, aquele tipo de pergunta eu faço para a pessoa colocar o tico e teco para funcionar antes :P
 
7:44 PM
@GuilhermeNascimento é que eu acho que não compensa muito prolongar, melhor passar fogo. Mas tb vc deve ter visto que eu sempre sacaneio falando mal do produto pro cara ficar bravo :D
 
@Bacco sempre me lembro do árabe, ou indiano que vinha fazer propaganda aqui no site xD
 
(Nao tá certo tambem, mas antes de qq coisa, eu sinalizo)
 
E ele nem escrevia em ingles ou portugues ou espanhol, escrevia no idioma dele mesmo kkkkkkkkkkk
 
-1
A: Cadastro PHP com MYSQL e AJAX

David AlvesO mais correto seria você tentar desenvolver e de acordo com que as dúvidas fossem surgindo você iria perguntar no fórum, da forma como colocou parece que está esperando que alguém faça e te entregue feito.

-1
A: Como deixar a interface do Android Studio em português?

Thiago AndradeNa boa... usa o inglês por que você vai consegui desenrolar melhor o seus app...

 
Bom, se o pessoal não consegue nem escrever português direito, falar o quê né... — Bacco 19 secs ago
 
8:04 PM
^----- Pior que essa frase nao ficou legal, sem querer deixei dúbia. Até deletei, pode ficar indelicada se mal interpretada.
 
8:48 PM
@Articuno boa noite pássaro
 
 
2 hours later…
10:48 PM
-1
Q: Android Por onde começa?

Gabriel Expostoja aprendi java e Python, gostaria de começar a fazer apps android já que ele usa java como base, por onde começo? (o único livro que tenho é o android for dummies)

@YODA opa
 
@Articuno acho engraçada essa afirmação "já aprendi"
Dá a ideia de "já sei tudo"
 

« first day (1620 days earlier)      last day (2164 days later) »