Jump to content

Search the Community

Showing results for tags 'json'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 222 results

  1. Bom dia. Pessoal sou novato com Json, mais consigo recuperar uma lista de itens com javascript de uma url externa, faço a exibição dos itens em lista com ul's e li's, até ai tudo bem. Nessa lista tenho um link como "saiba +" e ao clicar gostaria de carregar os detalhes desse item que também está no Json para essa nova aba/tela, como posso fazer? E ao exibir na nova janela gostaria de fazer uma navegação do tipo: Anterior e Próximo. Desde já agradeço.
  2. Kleisson Azevedo

    sincronizar estado com cidade em formulario

    bom dia galera. seguinte, preciso fazer um formulário mais ou menos assim... ao selecionar o estado me mostrar as cidades daquele estado.. as tabelas no banco esta todas prontas.. as cidades e os estados tem uma ligação, que é o estado_id (nome da linha da tabela) ou seja, o estado tem um estado_id e todas as cidades tambpem tem um estado_id. estou perdido, desde já, obrigado!
  3. Boa Tarde! Estou tendo uma dificuldade para gerar o json alguém pode me dizer como posso conseguir concluir? O json gerado não é valido. Segue codigo: var i=""; var ii=""; Array.from(resultado).forEach((item) => { let msg = JSON.stringify({ header: { type: "application/vnd.lime.media-link+json", value: { title: "ti", text: "text", type: "image/jpeg", uri: "http://dominio.com/arquivos/imoveis/"+item.dominio } }, options: [ { label: { type: "application/vnd.lime.web-link+json", value: { uri: "https://dominio.com/chat/"+item.dominio+".html", target: "self", title: "Veja as Video" } } }, { label: { type: "application/vnd.lime.web-link+json", value: { uri: "https://dominio.com/chat/"+item.dominio+".html", target: "self", title: "Imagens e plantas" } } }, { label: { type: "text/plain", value: "Ver Mapa" } }, ] })//intens termina aqui ii+= msg+','; }) ii = ii.substring(0,(ii.length - 1)); //console.log(ii); //ii= JSON.parse(ii) let msg2 = '{'+ '"type": "application/vnd.lime.collection+json",'+ '"content":{'+ '"itemType": "application/vnd.lime.document-select+json",'+ '"items": ['+ii+']'+ '},'+ '"to: ""'+ '}';
  4. FamiluMoura

    Select recenbendo de outro select json e php

    tenho 3 select onde o segundo depende do primeiro para aparecer e o terceiro dependo do segundo. depois que o cliente cadastrar. e quer fazer alguma alteração não consigo setar os três. so consigo o primeiro q não manda a ação para o segundo. ai teria que clicar para poder aparecer o segundo select Aqui abaixo esta o primeiro setado. so que pra aparecer o segundo preciso clicar no primeiro que chama o ajax <option value="">Selecione</option> <?php foreach ($rst as $dados){ $id = $dados['idDepartamento']; if($dados['idDepartamento']==$idDepartamento){echo '<option value='.$id.' selected>'.$dados['departamento'].'</option>';}else{ echo '<option value='.$id.'>'.$dados['departamento'].'</option>';}} ?> aqui é o arquivo do segundo q foi chamado não aparece na tela. mais preciso clica no departamento pra poder aparecer $dep = $_POST['dep']; if(!empty($dep)): $procura = "SELECT * FROM subdepartamento WHERE idDepartamento = $dep "; $resDep = $db->query($procura, PDO::FETCH_ASSOC) or die("erro"); ?> <script> $(document).ready( function() { $("#subDepartamento").change(function(){ $.ajax({ "type": "POST", "url" : "frm/php/categoriaA.php", data: {subDep:$(this).val()} , "success" : function(data){ $("#cat").html(data); } }); return false; }); }) </script> <select id="subDepartamento" name="subDepartamento" class="input2"> <option value=""> Selecione </option> <?php foreach ($resDep as $row){ echo '<option value='.$row['idSubDepartamento'].'>'.$row['subDepartamento'].'</option>'; } ?> </select>
  5. Boa noite, Por favor, uma ajuda, sou nova em programação e estou precisando fazer um relacionamento de tabela mysql, com retorno em json, eu tentei o seguinte código, mas está com erros. Já pesquisei muito no google e youtube, mas não consegui achar nada parecido. <?php header("Access-Control-Allow-Origin: *"); header('Content-Type: application/json; charset=utf-8'); $con = new mysqli('mysql.meusite.com.br', 'meubanco', 'senha', 'meubanco'); if (mysqli_connect_errno()) trigger_error(mysqli_connect_error()); $sql = "SELECT refeicao.nome, refeicao.id FROM refeicao_refeicao AS refeicao INNER JOIN refeicao_alimento AS opcao INNER JOIN alimentos_refeicao AS cardapio WHERE cardapio.id_refeicao = refeicao.id AND cardapio.id_alimentos = opcao.id GROUP BY refeicao.id"; $query = mysql_query($sql); $arr = Array(); if(mysql_num_rows($query)){ while($dados = mysql_fetch_object($query)){ $arr[0] = $dados->id; $arr[1] = $dados->nome; $arr[2] = $id_refeicao; } $sql2 = "SELECT refeicao_alimento.nome FROM refeicao_alimento INNER JOIN refeicao_refeicao INNER JOIN alimentos_refeicao WHERE alimentos_refeicao.id_alimentos = refeicao_alimento.id AND alimentos_refeicao.id_refeicao = $id_refeicao GROUP BY refeicao_alimento.id"; $query2 = mysql_query($sql2); $arr2 = Array(); if(mysql_num_rows($query)){ while($dados2 = mysql_fetch_object($query)){ $arr2[0] = $dados2->nome; } } echo json_encode(); //print_r($JSON); } ?> <br /> <b>Warning</b>: mysql_query(): No such file or directory in <b>/home/qualitserv/www/api/apiCardapios.php</b> on line <b>16</b><br /> <br /> <b>Warning</b>: mysql_query(): A link to the server could not be established in <b>/home/qualitserv/www/api/apiCardapios.php</b> on line <b>16</b><br /> <br /> <b>Warning</b>: mysql_num_rows() expects parameter 1 to be resource, boolean given in <b>/home/qualitserv/www/api/apiCardapios.php</b> on line <b>20</b><br /> Eu já uso essa mesma estrutura sql no meu sistema onde cadastro os dados, mas acredito que para api, deve funcionar de forma diferente! Obrigada!
  6. gust.php

    Erro em retorno json

    Me ajudem ... O console aponta para a linha marcada abaixo com o seguinte erro: servico is undefined <anônima> gestao.js:156 n.Callbacks/i() Mando a variavel srv para uma Action do Zend e retorno com um Json $(function(){ $('body').on('click', '.ver', function(){ $.ajax({ url : base_url + '/servico/verServicoEncerrado', method: 'POST', data: { srv: $(this).attr("data-value") } }).done(function(retorno){ var servico = retorno.servico; ---> Olha o servico definido aqui $('#dataInicio').html(servico.DATA_INICIO); ---> O console marca essa linha }); }); });
  7. Tenho a seguinte string json: { "114":[ {"ID":"4","FILIAL":"02","NUM_PEDIDO":"114","CODIGO_PRODUTO":"3531","DESCRICAO":"REFR COCA COLA 2L","QUANT":"3","PRECO_UNITARIO":"5.99","PRECO_TOTAL":"17.97","STATUS":"A"}, {"ID":"5","FILIAL":"02","NUM_PEDIDO":"114","CODIGO_PRODUTO":"3532","DESCRICAO":"REFR COCA COLA 350ML","QUANT":"1","PRECO_UNITARIO":"2.35","PRECO_TOTAL":"1.35","STATUS":"A"}, {"ID":"6","FILIAL":"02","NUM_PEDIDO":"114","CODIGO_PRODUTO":"2213","DESCRICAO":"ARROZ CRISTAL 5KG","QUANT":"2","PRECO_UNITARIO":"15.48","PRECO_TOTAL":"30.96","STATUS":"A"} ], "115":[ {"ID":"1","FILIAL":"02","NUM_PEDIDO":"115","CODIGO_PRODUTO":"3531","DESCRICAO":"REFR COCA COLA 2L","QUANT":"3","PRECO_UNITARIO":"5.99","PRECO_TOTAL":"17.97","STATUS":"A"}, {"ID":"2","FILIAL":"02","NUM_PEDIDO":"115","CODIGO_PRODUTO":"3532","DESCRICAO":"REFR COCA COLA 350ML","QUANT":"1","PRECO_UNITARIO":"5.99","PRECO_TOTAL":"17.97","STATUS":"A"}, {"ID":"3","FILIAL":"02","NUM_PEDIDO":"115","CODIGO_PRODUTO":"2213","DESCRICAO":"ARROZ CRISTAL 5KG","QUANT":"2","PRECO_UNITARIO":"15.48","PRECO_TOTAL":"30.96","STATUS":"A"} ] } preciso quebrá-la em dois objetos e montar um html com esses dados, através de um loop pois podem vir mais de dois objetos. Alguém já enfrentou isso?
  8. Estou desenvolvendo uma aplicação com Angular Cli, estou acompanhado um curso onde ele cria os arrays e cadastra no localStorage do naveador. Mas eu queria fazer diferente, quero chamar uma api, ler esse json e alimentar meu HTML. No app.module.ts importei o HttpClientModule e no meu component.ts coloquei o seguinte: import { Component, OnInit } from '@angular/core'; import { HttpClient } from '@angular/common/http'; @Component({ selector: 'app-listar', templateUrl: './listar.component.html', styleUrls: ['./listar.component.css'] }) export class ListarComponent implements OnInit { itensJson: string[]; constructor(private http: HttpClient) { } ngOnInit() { const Key = "2hKjRWO84XXPqnffl8lPZW1WCXbSyQj8q5VDpECf"; this.http.get('https://api.com?api_key='+Key).subscribe(data => { this.itensJson = data['itensJson']; }); } } Só que agora eu não sei como manipular isso. No HTML no tr eu coloquei assim: <tr *ngFor="let itensJson of itens"> <td>{{ itens.nome }}</td> </tr> Mas não exibe nada e eu não sei como eu poderia debugar o retorno do Json, estou estudando as sintaxe do Angular, mas não tenho dificuldades em Javascript. Só quero aprender de forma correta a usar o Angular. Abraços e obrigado!
  9. Alanartes

    Requisitar JSON e criar ordem

    Por favor me ajudem organizar essa chamada na <head> 1. Você precisa enviar para o Rede Pay os dados do carrinho e também do comprador através do método POST. Se todas as informações estiverem corretas, você receberá um HTTP 201 (Created) informando sobre o sucesso da solicitação e um JSON no corpo com o OrderId criado. Conforme o exemplo abaixo. Request curl -i -X POST \ -H "Host:api.useredepay.com.br" \ -H "Content-Type:application/json" \ -H "Content-Length:1436" \ -H "Accept:application/json" \ -H "access-token:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \ -d \ '{ "reference": "g2hm6xuklo", "discount": 200, "settings": { "expiresAt": "2017-10-19T15:00:00+02:00", "maxInstallments": 1, "attempts": 1, "shoppingCartRecovery": { "enable": true, "firstAlert": 12, "secondAlert": 24, "thirdAlert": 48, "fourthAlert": 72, "logoUrl": "https://www.userede.com.br/Paginas/Redepay/integre/manual/botoes/cen1_hor_op3_pc_225x45.png" } }, "customer": { "name": "Nome Comprador", "email": "email.comprador@email.com", "documents": [{ "kind": "CPF", "number": 01234567890 }], "phones":[{ "kind": "cellphone", "number": 19999999999 }] }, "shipping":{ "cost": 2000, "address": { "alias": "Residencial", "street": "Alameda dos Resedas", "number": 154, "complement": "Residencial Portal dos Manaca", "postalCode": 13160000, "district": "Sao Bento", "city": "Artur Nogueira", "state": "SP" } }, "items": [{ "id": "1", "amount": 5000, "quantity": 1, "discount": 500, "description": "Fones de ouvido", "freight": 5000 }], "urls":[{ "kind": "redirect", "url": "http://www.minhaloja.com.br" }] }' \ 'https://api.useredepay.com.br/orders' Response HTTP 201 (Created) { "id": "b3ca65c4-9165-4d06-8926-2eb76447d2f9", "createdAt": "2017-10-09T15:56:30-03", "reference": "g2hm6xuklo" } 2. Após receber o OrderId do Rede Pay, você precisa anexar estas informações no botão de pagamento que será utilizado para abrir o checkout. <html> <head> </head> <body> <form action="/backend_lojista/charge" method="POST"> <script src="https://checkout.useredepay.com.br/checkout.js" data-publishable-key="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" data-order-id="b3ca65c4-9165-4d06-8926-2eb76447d2f9" data-image="cen1_hor_op1_pc_175x35"></script> </form> </body> </html> Legendas: · _____ = OrderId · _____ = Chaves de segurança (conta Rede Pay). Caso queira, o nosso sistema disponibiliza de biblioteca de integração nas principais linguagens: https://www.userede.com.br/redepay/integre/manual/#bibliotecas
  10. MouseBugado

    Função não retornar texto

    imagem-01 Formato do meu Json. imagem-02 Minha função retornando string imagem-03 Retorno que eu desejo. Observando as imagens podem observar, a minha função está retornando uma string para a determinada ID. E preciso inserir o dado que está contido no arquivo molinere.C33[x]. Como eu faço para retornar o dado que está no json? Obs: eu preciso fazer um Loop dentro desse json, "C33", "C34", "C35" e assim por diante.
  11. Wagner Martins Bodyboard

    Salvar imagem vindo do jquery com o json_encode do PHP

    Estou com uma dúvida quando vou salvar as imagens vindo do jquery com o json_encode do PHP. Tenho esse código jquery para pegar as imagens $('#drag-and-drop-zone').dmUploader({ url: 'upload.php', dataType: 'json', allowedTypes: 'image/*', /*extFilter: 'jpg;png;gif',*/ onInit: function(){ $.danidemo.addLog('#arquivos_cliente', 'default', 'Plugin initialized correctly'); }, onBeforeUpload: function(id){ $.danidemo.addLog('#arquivos_cliente', 'default', 'Starting the upload of #' + id); $.danidemo.updateFileStatus(id, 'default', 'Uploading...'); }, onNewFile: function(id, file){ $.danidemo.addFile('#demo-files', id, file); }, onComplete: function(){ $.danidemo.addLog('#arquivos_cliente', 'default', 'All pending tranfers completed'); }, onUploadProgress: function(id, percent){ var percentStr = percent + '%'; $.danidemo.updateFileProgress(id, percentStr); }, onUploadSuccess: function(id, data){ $.danidemo.addLog('#arquivos_cliente', 'success', 'Upload of file #' + id + ' completed'); $.danidemo.addLog('#arquivos_cliente', 'info', 'Server Response for file #' + id + ': ' + JSON.stringify(data)); $.danidemo.updateFileStatus(id, 'success', 'Upload Completes'); $.danidemo.updateFileProgress(id, '100%'); }, onUploadError: function(id, message){ $.danidemo.updateFileStatus(id, 'error', message); $.danidemo.addLog('#arquivos_cliente', 'error', 'Failed to Upload file #' + id + ': ' + message); }, onFileTypeError: function(file){ $.danidemo.addLog('#arquivos_cliente', 'error', 'File \'' + file.name + '\' cannot be added: must be an image'); }, onFileSizeError: function(file){ $.danidemo.addLog('#arquivos_cliente', 'error', 'File \'' + file.name + '\' cannot be added: size excess limit'); }, /*onFileExtError: function(file){ $.danidemo.addLog('#arquivos_cliente', 'error', 'File \'' + file.name + '\' has a Not Allowed Extension'); },*/ onFallbackMode: function(message){ $.danidemo.addLog('#arquivos_cliente', 'info', 'Browser not supported(do something else here!): ' + message); } }); Pego o status com o json_encode do PHP echo json_encode(array('status' => 'ok')); Como eu faria para pegar o nome de cada imagem enviada, para que depois eu possa gravar em um pasta?
  12. Emerson.Oliveira

    API em JSON integer com String

    $api = [ 'name' => 'Hospedagem', // aqui no nome posso usar $string normal agora não value não só numero inteiro 'value' => 1000, // valor (1000 sempre iteiro ) ]; "api": { "type": "object", "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 255, "pattern": "^[^<>]+$" }, "value": { "type": "integer", "minimum": 0 }, Minha API abre api Array Nome e Value, Nome aceita $STRING NORMAL mais Value só aceita Numeros Inteiro o tipo values é integer como vou trabalhar com method post dentro do value
  13. rhenan silverio

    JSON para pivot grid

    Quero poder passar um link com JSON, para um pivot grid, fiz o HTML e criei o grid com Pivot, mas sem sucesso com JS. Alguém pode me dar um Help?
  14. Olá Pessoal! Estou criando um sistema de agendas onde eu salvo no banco o resultado em formato JSON. Um exemplo do que é retornado do banco segue abaixo. { "seg":{ "manha":"6,6,6", "tarde":"5" }, "ter":{ "manha":"", "tarde":"" }, "qua":{ "manha":"", "tarde":"4,4,4,4" }, "qui":{ "manha":"", "tarde":"" }, "---":{ "manha":"", "tarde":"" } } Agora, preciso colocar estes números em cada coluna da minha agenda semanal. Já tentei com for, foreach, tirando o parametro true do json_encode para ver se conseguia fazer via obj. Não consigo! haha! Não sei o que colocar no switch, nem se é a melhor maneira. Eu preciso preecher as variáveis que constam nele com os números que vem do JSON. // * Traz os itens da agenda $arrayAgenda = json_decode(AQUI VEM O JSON DO BANCO CITADO ACIMA, true); // * Loop dos dias (Segunda a sexta) for($j = 0; $j < count($arrayAgenda); $j++){ // * Loops do período switch(){ case "": $listaSegundaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaSegundaTarde .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaTercaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaTercaTarde .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaQuartaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaQuartaTarde .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaQuintaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaQuintaTarde .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": $listaSextaManha .= "<li data-id=\"\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Job: \"></li>"; break; case "": break; } } Ideias?
  15. Fahl Edu

    Tratar API com JSON

    Buenas pepow.... Não manjo muito desses paranauê, mas consegui fazer umas coisa me baseando em códigos que achei na net, mas dei uma enroscada... Tenho essa API: https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=agro3&interval=1min&outputsize=full&apikey=P75WUJJ5C52V1SY1 Que me trás algo assim: { "Meta Data": { "1. Information": "Intraday (1min) prices and volumes", "2. Symbol": "agro3", "3. Last Refreshed": "2017-09-13 14:09:00", "4. Interval": "1min", "5. Output Size": "Full size", "6. Time Zone": "US/Eastern" }, "Time Series (1min)": { "2017-09-13 14:09:00": { "1. open": "12.7400", "2. high": "12.7400", "3. low": "12.7400", "4. close": "12.7400", "5. volume": "200" }, "2017-09-13 14:08:00": { "1. open": "12.7200", "2. high": "12.7200", "3. low": "12.7200", "4. close": "12.7200", "5. volume": "400" }, "2017-09-13 14:03:00": { "1. open": "12.7200", "2. high": "12.7200", "3. low": "12.7200", "4. close": "12.7200", "5. volume": "100" }, "2017-09-13 13:57:00": { "1. open": "12.7400", "2. high": "12.7400", "3. low": "12.7400", "4. close": "12.7400", "5. volume": "500" E estou tentando tratar ela com o código: <?php $ativo = 'CARD3'; header('Content-Type: application/json; charset=utf-8'); $json = file_get_contents('https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol='.urlencode($ativo).'&interval=1min&outputsize=compact&apikey=P75WUJJ5C52V1SY1'); $obj = json_decode($json, true); //pegar data da ultima atualização foreach ($obj['Meta Data'] as $periodo) { echo $periodo. ' | ' ; } //pegar valor de fechamento foreach ($obj['Time Series (1min)']['2017-09-12 15:55:00'] as $close) { echo $close. ' | '; } Até certo ponto está funcionado (apesar de dar umas bugadas de vez e quando qdo a data muda), estou conseguindo o esse resultado: Intraday (1min) prices and volumes | CARD3 | 2017-08-30 16:09:00 | 1min | Compact | US/Eastern | 9.7000 | 9.9000 | 9.6300 | 9.6500 | 209200 | Porem eu queria pegar só duas informações especificas dessa API, que seria o "3. Last Refreshed" para identificar o horário mais atual e jogar em uma variável, e com ela identificar o valor do "4. close" mais recente... Pelo que eu achei que tinha entendido, seria só colocar o caminho todo, tipo : ($obj['Time Series (1min)']['2017-08-30 16:09:00']['4. close'] mas se faço isso da erro: <b>Warning</b>: Invalid argument supplied for foreach() in <b>/storage/ssd2/526/2780526/public_html/newEmptyPHP.php</b> on line <b>14</b><br /> Poderiam me dar uma luz? Gracias
  16. Bom dia, Existe alguma maneira de salvar inputs de uma página sem o usuário perceber? Muito obrigado!
  17. BrunoBit

    while com json

    Fala rapaziada, tudo joia? Estou com uma duvida aqui com relação ao while, estou pegando os resultados de uma api usando json_decode e file_get_contents, o resultado que tenho é algo parecido com isso: stdClass Object ( [mid] => 4568.5 [bid] => 4568.0 [ask] => 4569.0 [last_price] => 4569.0 [low] => 4455.1 [high] => 4675.0 [volume] => 21892.85439088 [timestamp] => 1504834131.092952243 ) Vem vários desses juntos, e a minha duvida é, como faço pra colocar esses resultados em um while? Igual fazemos geralmente puxando registros de um banco de dados usando o fetch_assoc(), por exemplo. Desde já agradeço a ajuda e a orientação pessoal, abração e fiquem com Deus.
  18. feasso

    Ler um JSON (URL) com C#

    Estou tentando ler utilizando C# um JSON (URL) e ler as informações que estão nele. Algum exemplo de como fazer o Deserialize e pegar tal informação?
  19. Fabiano Miranda

    HTML + REST SERVICE PLUGIN

    Olá a todos, criei um plugin para integrar o HTML com os serviços REST JSON e facilitar o trabalho dos programadores front-end e back-end. Quem quiser saber mais acessar: https://github.com/fabiano-miranda/miranda-js Dicas e sugestões são muito bem vindas. Forte abraço a todos!
  20. suelystonn

    Obter variaveis de JSON automaticamente

    Olá pessoal, Tenho o seguinte JSON: [technicalSpecification] => Array ( [Tipo de Tela] => AMOLED [Bateria] => 3000 mAh [Linha] => Moto G [Largura] => 74 mm [Processador] => Qualcomm Snapdragon 625 [Peso] => 155 g [Resolução] => 1920 x 1080 Pixels [Entradas] => MicroSD [Memória Interna] => 32 GB [Funções da Câmera] => Auto HDR [Recursos] => Bluetooth 4.2 [Chips] => Dual Chip [Altura] => 150,2 mm [Câmera Frontal] => 5.0 Megapixels Frontal [Sistema Operacional] => Android [Tipo] => Smartphone [Tamanho da Tela] => 5.2 polegadas [Núcleos] => Octa-Core (8 Núcleos) [Velocidade do Processador] => 2.0 GHz [Memória RAM] => 2 GB RAM [Marca] => Motorola [Modelo] => 5 Plus XT1683 [Proteção] => Gorilla Glass 3 [Câmera Traseira] => 12.0 Megapixels [Definição] => Full HD [Versão] => Nougat [Internet] => 4G [Profundidade] => 7,9 mm ) Eu já consigo obter os dados utilizando: <? foreach ( $itens2 as $e ){ $marca = $e['marca']; $linha = $e['linha']; ?> Porém eu tenho que criar as variáveis para cada objeto e problema é que esses objetos são dinâmicos. Ex: as vezes pode não ter o campo [Versão],[Internet]. Assim como também pode ter outros não listados acima. Gostaria de saber se tem como eu pegar esses dados com seus respectivos valores e guardar em variaveis para tratar depois. Obrigado
  21. Olá pessoal. Não tenho muito conhecimento em javascript, mas preciso fazer a integração de uma API de pagamento. Nunca realizei integrações com alguma API antes. Seguindo a documentação vi que precisa primeiro gerar um token de transação. Então tenho esse código: function GeraToken() { var base64 = $.encodeBASE64(AppKey:CHAVE, Signature:ASSINATURA); $.ajax({ url: "http://desenvolvimento.intermeio.com/api/v2_1/Token/Gerar", headers: { "Authorization": "Intermeio " + base64, Content-Type: application/json }, type: "POST", crossDomain: true, dataType: "json", success: function () { alert('FOI'); }, error: function (xhr, status) { alert('NAO FOI'); } }); } Onde a funcao GeraToken() é um botão que chama. Mas eu queria ter a certeza que esta correta a chamada. Quando clico no botão ele nao me retorna nenhum dos dois alerts. O mais ideal seria me retornar na tela mesmo o token, só pra eu ver mesmo que funcionou, porque eu preciso armazenar esse token na base de dados. Na API diz que o retorno será em JSON. Alguém poderia me ajudar? Grato desde ja!
  22. reinaldorti

    [Resolvido] Retorno do PHP

    Olá, estou tentando pegar o resultado de um foreach com js mais ele só ta retornando um resultado.. Alguém manja de Jquery pra me dar uma luz.. se alguém quiser ver onde estou fazendo isso é aqui desde ja agradeço... foreach ($read->getResult() as $rows): $jSon['result'] = " <div class='box_imoveis' style='display:block'> <p class='name'>$rows[descricao]</p> <div class='top-info'> <span class='empresa'>$rows[grupo_titulo]</span> <span class='cidade'></span> <span class='descricao'>$rows[descricao_ANU]</span> </div> </div> "; endforeach; $jSon['success'] = $Post['descricao']; $('.jumpMenu').on('change',function(){ var form = $(this); var data = $(this).serialize(); var base = "../_cdn/ajax/users"; $.ajax({ url: base + '.ajax.php', data: data, type: 'POST', dataType: 'json', beforeSend: function () { form.find('.form_load').fadeIn(500); form.find('.ms').fadeOut(500, function () { $(this).remove(); }); }, success: function (resposta) { if (resposta.error) { form.find('.trigger-box').html('<div class="ms trigger-error">' + resposta.error + '</div>'); form.find('.trigger-error').fadeIn(); } else { form.find('.trigger-box').html('<div class="ms trigger-success">' + resposta.success + '</div>'); form.find('.trigger-success').fadeIn(); $('.j_rows').remove(); $('.j_result').show(); $(".j_result").append(resposta.result); } form.find('.form_load').fadeOut(500); } }); //console.log(data); return false;
  23. FabianoSouza

    Iterar array JSON de calendário

    Estou fazendo um calendário. Preciso de ajuda para iterar corretamente os dias ao criar a tabela. O calendário começa em 26 (26 de do mês passado) e termina no dia 05 (05 de agosto) (não estranhem, é para exibir as células sempre preenchidas). O JSON está correto. Vejam http://senior.unionrh.com.br/site/ O problema é na function construtorTab(), na hora de iterar o JS. A primeira semana está OK. Mas as seguintes se repetem. Vejam http://senior.unionrh.com.br/site/calendario.html function calendario () { function ajax() { //Cria AJAX ************************************************ var $obj = createXMLHTTP(); $obj.open('post', '/site/', true) $obj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); $obj.onreadystatechange=function(){ if ($obj.readyState == 4) { try { var $json = JSON.parse($obj.responseText); //transforma string em objetos } catch(e) { alert('Erro:' + 'Não foi possível criar objetos com os dados retornados.') return false; } var $qtdeCol = Object.keys($json[0].semana).length //$json[0].rotulos.length var $qtdeLinhas = Object.keys($json[1].periodo).length //$json[1].dados.length //***************************** Cria tabela **************************** function construtorTab() { var $context = document.createElement('table'); $context.setAttribute('id','teste'); //Cria header da tabela var $header = $context.createTHead(); var $tupla = $header.insertRow(); //Cria caption var $caption = $context.createCaption(); // cria tag CAPTION $caption.setAttribute('id', 'caption-gdw-principal') // define ID do caption //Cria header para colunas ***************************************************** for (var i = 0; i < $qtdeCol; i++){ //cria colunas de cabeçalho var $th = document.createElement('TH'); $th.innerHTML = $json[0].semana[i]; $tupla.appendChild($th); }; var body = $context.appendChild(document.createElement('TBODY')) for (var x = 0; x < 5; x++) { var $tupla2 = body.insertRow(); for (var j = 0; j < $qtdeCol; j++) { for (var $valorObj in $json[1].periodo[j]) { // percorre objetos $tupla2.insertCell().innerHTML = $json[1].periodo[j][$valorObj] } }; }; //Cria footer da tabela var $footer = $context.createTFoot(); var $row = $footer.insertRow(0); var $cell = $row.insertCell(0); $cell.setAttribute('id','tdFooter-gridAba'); document.body.appendChild($context); // atacha tabela } construtorTab() } } $obj.send(null); } ajax() }
  24. Denys Fonseca

    Json em modal na View

    Estou desenvolvendo um sistema em .net e necessito nesse momento enviar uma msg json da controller para a view e apresentar em modal. o usuário irá importar uma planilha e a mesma será inserida na base de dados, ao finalizar o modal deve aparecer com a mensagem se foi enviado ou não. a parte do backend ja esta funcionando. preciso de ajuda no front pois qndo importo, carrega uma nova pagina com ["Enviado com sucesso"] segue o codigo da controller. public JsonResult UploadExcel(HttpPostedFileBase FileUpload) { List<string> data = new List<string>(); if (FileUpload != null) { // tdata.ExecuteCommand("truncate table OtherCompanyAssets"); if (FileUpload.ContentType == "application/vnd.ms-excel" || FileUpload.ContentType == "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") { string filename = FileUpload.FileName; string targetpath = "C:/Users/70561/Documents"; FileUpload.SaveAs(targetpath + filename); string pathToExcelFile = targetpath + filename; var connectionString = ""; if (filename.EndsWith(".xls")) { connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=Excel 8.0;", pathToExcelFile); } else if (filename.EndsWith(".xlsx")) { connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\";", pathToExcelFile); } var adapter = new OleDbDataAdapter("SELECT * FROM [Planilha1$]", connectionString); var ds = new DataSet(); adapter.Fill(ds, "ExcelTable"); DataTable dtable = ds.Tables["ExcelTable"]; string sheetName = "Planilha1"; var excelFile = new ExcelQueryFactory(pathToExcelFile); var dados = from a in excelFile.Worksheet<RETORNO_CM>(sheetName) select a; foreach (var a in dados) { try { if (a.CM_CODIGO != null && a.CM_QM_COMPONENTE_RMA != null && a.CM_NS != null && a.CM_DESCRICAO != null && a.CM_DEFEITO != null && a.J_FALHA != null && a.CM_TIPO_DEFEITO != null && a.J_PLACA_RETRABALHO != null && a.J_PLACA_RESTESTADA != null && a.J_STATUS != null && a.CM_NOME_TESTE != null && a.CM_NOME_DEBUG != null) { RETORNO_CM CM = new RETORNO_CM(); CM.CM_CODIGO = a.CM_CODIGO; CM.CM_QM_COMPONENTE_RMA = a.CM_QM_COMPONENTE_RMA; CM.CM_NS = a.CM_NS; CM.CM_DESCRICAO = a.CM_DESCRICAO; CM.CM_DATA_REPARO = a.CM_DATA_REPARO; CM.CM_DEFEITO = a.CM_DEFEITO; CM.J_FALHA = a.J_FALHA; CM.CM_TIPO_DEFEITO = a.CM_TIPO_DEFEITO; CM.CM_COMPONENTE = a.CM_COMPONENTE; CM.J_PLACA_RETRABALHO = a.J_PLACA_RETRABALHO; CM.J_PLACA_RESTESTADA = a.J_PLACA_RESTESTADA; CM.J_STATUS = a.J_STATUS; CM.CM_NOME_TESTE = a.CM_NOME_TESTE; CM.CM_NOME_DEBUG = a.CM_NOME_DEBUG; db.RETORNO_CM.Add(CM); db.SaveChanges(); } else { data.Add("<ul>"); data.Add("</ul>"); data.ToArray(); return Json(data, JsonRequestBehavior.AllowGet); } } catch (DbEntityValidationException ex) { foreach (var entityValidationErrors in ex.EntityValidationErrors) { foreach (var validationError in entityValidationErrors.ValidationErrors) { Response.Write("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage); } } } } //deleting excel file from folder if ((System.IO.File.Exists(pathToExcelFile))) { System.IO.File.Delete(pathToExcelFile); } data.Add("Enviado com sucesso"); return Json(data, JsonRequestBehavior.AllowGet); } else { //alert message for invalid file format data.Add("Apenas arquivos excel sao suportados"); return Json(data, JsonRequestBehavior.AllowGet); } } else { if (FileUpload == null) data.Add("Selecione um arquivo"); return Json(data, JsonRequestBehavior.AllowGet); } } Agradeço desde já.
  25. Como que posso pegar a URL de um retorno de JSON e redirecionar o usuário, estou utilizando a API Checkout Cielo e preciso redirecionar o cliente para a URL fornecida por eles,só que não sei como fazer isso
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.