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


Calendars

  • Comunidade iMasters

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 218 results

  1. Vitor Brangioni

    Como programar PHP Rest usando JSON

    Boa noite amigos. Preciso aprender PHP Rest usando JSON até amanhã. Alguém sabe de algum tutorial bom que ensina TUDO sobre PHP Rest usando JSON? Ou teria como me ensinar? Estou procurando, porém o que acho sobre isso é muito vago. Será que alguém poderia me ajudar, tenho uma prova terça para entrar em uma empresa. Obrigado a todos!!
  2. danluc

    Enviar POST[]

    Boa tarde... o cenário é o seguinte tenho uma pagina index.php que envia informação para outro aquivo php, no qual envia as informação para uma pagina detalle.php, onde na index.php exibi em uma div o conteúdo da detalle.php.... eu estou tentando passar um post de um form, das informações que se encontra na detalle.php ... só que acabo não recebendo nada, apenas um conteúdo da index .. ajuda ai ... detalle.php -> <?php @session_start(); $cnpj = $_GET['cnpj']; ?> <form class="form-horizontal" action="teste.php?cnpj=<?php echo $cnpj ?>" method="POST" enctype="multipart/form-data" role="form"> <div class="table-responsive"> <?php if(count($_SESSION['detalle'])>0){?> <form class="form-horizontal" action="teste.php?cnpj=<?php echo $cnpj ?>" method="POST" enctype="multipart/form-data" role="form"> <table class="table"> <thead> <tr> <th>#</th> <th>Produto</th> <th>Qtd</th> <th>Preço</th> <!--<th>Desconto</th>--> <th>IPI</th> <th>SubTotal</th> <th></th> </tr> </thead> <tbody> <?php $total = 0; $total_l = 0; $seq = 0; foreach($_SESSION['detalle'] as $k => $detalle){ $total += $detalle['PRECO'] * $detalle['cantidad']; $total_l += $detalle['subtotal']; ?> <tr> <td><?php echo $seq += 1;?> <input name="ID" id="ID" value="<?php echo $detalle['ID'];?>" hidden /> </td> <td><?php echo utf8_encode($detalle['NOMEFANTASIA']);?></td> <td><?php echo $detalle['cantidad'];?> <input type="text" name="quan" id="quan" value="<?php echo $detalle['cantidad'] ?>" hidden /> </td> <td><?php echo $detalle['PRECO'];?> <input type="text" name="PRECO" id="PRECO" value="<?php echo $detalle['PRECO'] ?>" hidden /> </td> <!--<td></td>--> <td><?php $ALI = $detalle['PRECO'] * $detalle['ALIQUOTA']/100; echo $ALI?> <input type="text" name="aliquota" id="aliquota" value="<?php echo $ALI ?>" hidden /> </td> <td><?php echo $detalle['subtotal'];?> <input name="total_" id="total_" value="<?php echo number_format($total_l, 2)?>" hidden /> </td> <td><button type="button" class="btn btn-sm btn-danger eliminar-producto" id="<?php echo $detalle['ID'];?>">Eliminar</button></td> </tr> <?php }?> <tr> <td colspan="1" class="text-right"><b> Total Bruto: R$<?php echo number_format($total, 2);?> </b></td> <td></td> <input name="total_total" id="total_total" value="<?php echo number_format($total_l, 2)?>" hidden /> <td><b> Total Líquido: R$<?php echo number_format($total_l, 2)?></b> </td> <td><b> Total com Desconto:</b> <input type="text" name="valor_unitario" id="valor_unitario" value="<?php echo number_format($total, 2)?>" hidden /> <input type="text" name="qnt" id="qnt" value="0" hidden /> <input type="text" name="total" id="total" readonly="readonly" size="5" class="text-center" /> </td> <td> </td> </tr> </tbody> </table> <?php }else{?> <div class="panel-body"> Nenhum Produto Selecionado</div> <?php }?> </div> <script type="text/javascript"> $(function(){ $(".btn-agregar-producto").off("click"); $(".btn-agregar-producto").on("click", function(e) { var cantidad = $("#txt_cantidad").val(); var producto_id = $("#cbo_producto").val(); if(producto_id!=0){ if(cantidad!=''){ $.ajax({ url: 'Controller/ProductoController.php?page=1&cnpj=<?php echo $cnpj?>', type: 'post', data: {'producto_id':producto_id, 'cantidad':cantidad}, dataType: 'json', success: function(data) { if(data.success==true){ $("#txt_cantidad").val(''); alertify.success(data.msj); $(".detalle-producto").load('detalle.php?cnpj=<?php echo $cnpj?>'); }else{ alertify.error(data.msj); } }, error: function(jqXHR, textStatus, error) { alertify.error(error); } }); }else{ alertify.error('Coloque a Quantidade'); } }else{ alertify.error('Um produto Selecionado'); } }); $(".eliminar-producto").off("click"); $(".eliminar-producto").on("click", function(e) { var id = $(this).attr("id"); var id = $(this).attr("id"); $.ajax({ url: 'Controller/ProductoController.php?page=2&cnpj=<?php echo $cnpj?>', type: 'post', data: {'id':id}, dataType: 'json' }).done(function(data){ if(data.success==true){ alertify.success(data.msj); $(".detalle-producto").load('detalle.php?cnpj=<?php echo $cnpj?>'); }else{ alertify.error(data.msj); } }) }); }); </script> index.php -> <?php session_start(); $_SESSION['detalle'] = array(); require_once 'Config/conexion.php'; require_once 'Model/Producto.php'; require_once 'Model/prazo.php'; $objProducto = new Producto(); $resultado_producto = $objProducto->get(); $objProducto1 = new Producto1(); $resultado_producto1 = $objProducto1->get1(); $cnpj = $_GET['cnpj']; ?> <!DOCTYPE html> <html lang="en"> <head> <title>Carrito de Compras</title> <!-- Bootstrap --> <link href="libs/css/bootstrap.css" rel="stylesheet"> <script src="libs/js/jquery.js"></script> <script src="libs/js/bootstrap.min.js"></script> <script type="text/javascript"> $(function(){ $(".btn-agregar-producto").off("click"); $(".btn-agregar-producto").on("click", function(e) { var cantidad = $("#txt_cantidad").val(); var producto_id = $("#cbo_producto").val(); var desconto = $("#qnt").val(); if(producto_id!=0){ if(cantidad!=''){ $.ajax({ url: 'Controller/ProductoController.php?page=1&cnpj=<?php echo $cnpj?>', type: 'post', data: {'producto_id':producto_id, 'cantidad':cantidad}, dataType: 'json', success: function(data) { if(data.success==true){ $("#txt_cantidad").val(''); alertify.success(data.msj); $(".detalle-producto").load('detalle.php?cnpj=<?php echo $cnpj?>'); }else{ alertify.error(data.msj); } }, error: function(jqXHR, textStatus, error) { alertify.error(error); } }); }else{ alertify.error('Coloque a Quantidade'); } }else{ alertify.error('Um produto Selecionado'); } }); $(".eliminar-producto").off("click"); $(".eliminar-producto").on("click", function(e) { var id = $(this).attr("id"); var id = $(this).attr("id"); $.ajax({ url: 'Controller/ProductoController.php?page=2', type: 'post', data: {'id':id}, dataType: 'json' }).done(function(data){ if(data.success==true){ alertify.success(data.msj); $(".detalle-producto").load('detalle.php'); }else{ alertify.error(data.msj); } }) }); }); </script> <!-- Alertity --> <link rel="stylesheet" href="libs/js/alertify/themes/alertify.core.css" /> <link rel="stylesheet" href="libs/js/alertify/themes/alertify.bootstrap.css" id="toggleCSS" /> <script src="libs/js/alertify/lib/alertify.min.js"></script> </head> <body> <div class="container"> <div class="page-header"> <h3>Iniciar pedido</h3> </div> <div class="row"> <div class="col-md-12"> <form class="form-horizontal" action="teste.php?cnpj=<?php echo $cnpj ?>" method="POST" enctype="multipart/form-data" role="form"> <div class="col-md-4"> <div>Produtos: <select name="cbo_producto" id="cbo_producto" class="col-md-2 form-control"> <option value="0">Selecione um produdo...</option> <?php foreach($resultado_producto as $producto):?> <option value="<?php echo $producto['ID']?>"><?php echo utf8_encode($producto['NOMEFANTASIA'])?></option> <?php endforeach;?> </select> </div> </div> <div class="col-md-2"> <div>Quantidade: <input id="txt_cantidad" name="txt_cantidad" type="number" class="form-control" placeholder="Quantos?" autocomplete="off" /> </div> </div> <div class="col-md-2"> <div style="margin-top: 19px;"> <button type="button" class="btn btn-success btn-agregar-producto">Inserir</button> </div> </div> </div> </div> <br> <div class="panel panel-info"> <div class="panel-heading"> <h3 class="panel-title">Produtos Selecionados</h3> </div> <div class="panel-body detalle-producto"> <div class="table-responsive"> <?php if(count($_SESSION['detalle'])>0){?> <table class="table"> <thead> <tr> <th>#</th> <th>Produto</th> <th>Qtd</th> <th>Preço</th> <!--<th>Desconto</th>--> <th>IPI</th> <th>SubTotal</th> <th></th> </tr> </thead> <tbody> <?php $total = 0; $total_l = 0; $seq = 0; foreach($_SESSION['detalle'] as $k => $detalle){ $total += $detalle['PRECO'] * $detalle['cantidad']; $total_l += $detalle['subtotal']; ?> <tr> <td><?php echo $seq += 1;?> <input name="ID" id="ID" value="<?php echo $detalle['ID'];?>" /> </td> <td><?php echo utf8_encode($detalle['NOMEFANTASIA']);?></td> <td><?php echo $detalle['cantidad'];?> <input type="text" name="quan" id="quan" value="<?php echo $detalle['cantidad'] ?>" /> </td> <td><?php echo $detalle['PRECO'];?> <input type="text" name="PRECO" id="PRECO" value="<?php echo $detalle['PRECO'] ?>" /> </td> <!--<td></td>--> <td><?php $ALI = $detalle['PRECO'] * $detalle['ALIQUOTA']/100; echo $ALI?> <input type="text" name="aliquota" id="aliquota" value="<?php echo $ALI ?>" /> </td> <td><?php echo $detalle['subtotal'];?> <input name="total_" id="total_" value="<?php echo number_format($total_l, 2)?>" /> </td> <td><button type="button" class="btn btn-sm btn-danger eliminar-producto" id="<?php echo $detalle['ID'];?>">Eliminar</button></td> </tr> <?php }?> <tr> <td colspan="1" class="text-right"><b> Total Bruto: R$<?php echo number_format($total, 2);?> </b></td> <td></td> <input name="total_total" id="total_total" value="<?php echo number_format($total_l, 2)?>" /> <td><b> Total Líquido: R$<?php echo number_format($total_l, 2)?></b> </td> <td><b> Total com Desconto:</b> <input type="text" name="valor_unitario" id="valor_unitario" value="<?php echo number_format($total, 2)?>" /> <input type="text" name="qnt" id="qnt" value="0" hidden /> <input type="text" name="total" id="total" readonly="readonly" size="5" class="text-center" /> </td> <td> </td> </tr> </table> <?php }else{?> <div class="panel-body"> Nenhum Produto Selecionado</div> <?php }?> </div> </div> </div> <div class="col-md-4"> <div>Prazos: <select name="prazo" id="prazo" class="form-control"> <option value="0">Selecione um prazo...</option> <?php foreach($resultado_producto1 as $producto1):?> <option value="<?php echo $producto1['CODCPG']?>"><?php echo utf8_encode($producto1['NOME'])?></option> <?php endforeach;?> </select> </div> </div> <div class="col-md-2"> <div>Desconto%: <input type="text" name="qnt" id="qnt" value="0" class="form-control" maxlength="3" /> <input type="text" name="total" id="total" readonly="readonly" hidden /> </div> </div> <div class="col-md-3"> <div>Previsão De Faturamento: <input type="date" name="prev_pagamento" id="prev_pagamento" class="form-control" /> </div> </div> <br/> <div class="modal-footer" id="iten-footer"> <button type="submit" class="btn btn-success"><i class="fa fa-shopping-cart"></i> Fazer Pedido</button> <input type="hidden" name="done" value="" /> <button type="button" class="btn btn-danger" data-dismiss="modal">Fechar</button> </div> </form> </div> <script type="text/javascript"> function id(el) { return document.getElementById( el ); } function total( total_total, qnt ) { return parseFloat(total_total.replace(',', '.'), 10)/100 * parseFloat(qnt.replace(',', '.'), 10); } window.onload = function() { id('qnt').addEventListener('keyup', function(){ var result = total( id('valor_unitario').value , this.value ); var t = parseFloat(result); var t1 = document.getElementById("total_total").value; var t2 = parseFloat(t1) - t; id('total').value = String(t2.toFixed(2)).formatMoney(); }); } String.prototype.formatMoney = function() { var v = this; if(v.indexOf('.') === -1) { v = v.replace(/([\d]+)/, "$1,00"); } v = v.replace(/([\d]+)\.([\d]{1})$/, "$1,$20"); v = v.replace(/([\d]+)\.([\d]{2})$/, "$1,$2"); v = v.replace(/([\d]+)([\d]{3}),([\d]{2})$/, "$1.$2,$3"); return v; }; </script> </body> </html>
  3. Boa noite, Galera, estou tentando recuperar dados externo de outro site, só que esse site oferece é uma api que me retorna um arquivo .json, mais quando eu realizo a leitura com file_get_contents($url), retorna NULL. No entanto para fins de teste enviei o arquivo .json para o diretório do projeto e realizei a leitura a partir do diretorio ai funcionou.. Porem eu quero que faça a leitura externa do json. Se alguém poder me ajudar agradeço Leitura com a url de outro site. (NÃO FUNCIONA) $site_url = 'http://bitsnoop.com/api/trackers.php?hash='.$file['hash'].'&json=1'; $info = file_get_contents($site_url); $lendo = json_decode($info); print_r($lendo); Leitura com arquivo no meu projeto. (FUNCIONA) $info = file_get_contents('./uploads/ss.json'); $lendo = json_decode($info); print_r($lendo);
  4. greg_kaippert

    Valor inteiro sem aspas json

    Bom dia galera! Estou precisando tirar aspas dupla de todos os valores numericos. Meu código abaixo: Por exemplo, nos campos ids, cod_cidades, cod_estados, porta_tcp e porta_http /* array grupo */ $emparray = array('grupo'=>array( 'id'=>$row['id_grupo'], /* nesse campo aqui */ 'nome'=>$row['nome_grupo']), /*array gestor */ 'gestor'=>array('id'=>$row['id_gestor'], /* nesse campo aqui */ 'nome'=>$row['nome_gestor'], 'email'=>$row['email_gestor']), /* array tecnico */ 'tecnico'=>array('id'=>$row['id_tecnico'], /* nesse campo aqui */ 'nome'=>$row['nome_tecnico'], 'email'=>$row['email_tecnico']), /* array cliente */ 'cliente'=>array('id'=>$row['id_cliente'], /* nesse campo aqui */ 'idgestor'=>$row['id_gestor'], 'idcidade'=>$row['cod_cidades'], /* nesse campo aqui */ 'iduf'=>$row['cod_estados'], /* nesse campo aqui */ 'nome'=>$row['nome_cliente'], 'endereco'=>$row['endereco']), /* array instalacao */ 'instalacao'=>array('id'=>$row['id_instalacao'], /* nesse campo aqui */ 'fabricante'=>$row['fabricante'], 'setor'=>$row['setor'], 'local'=>$row['local'], 'ddns'=>$row['ip_dns'], 'porta_servico'=>$row['porta_tcp'], /* nesse campo aqui */ 'porta_http'=>$row['porta_http'], /* nesse campo aqui */ 'login'=>$row['login'], 'senha'=>$row['senha'])); } echo json_encode($emparray); O resultado está saindo assim: { "grupo":{ "id":"16", /* quero tirar aspas desse valor 16 e todos os outros campos com valores numericos*/ "nome":"Lanchonete" }, "gestor":{ "id":"10", "nome":"Andreza Carmo", "email":"deza@gmail.com" }, "tecnico":{ "id":"7", "nome":"Robson do Carmo", "email":"carmowebmaster@gmail.com" }, "cliente":{ "id":"45", "idgestor":"10", "idcidade":"6856", "iduf":"20", "nome":"Wendel", "endereco":"" }, "instalacao":{ "id":"42", "fabricante":"Intelbras", "setor":"Banheiro", "local":"Rack", "ddns":"12312412", "porta_servico":"57546", "porta_http":"2175", "login":"greg_kaippert@hotmai", "senha":"greggreg" } }
  5. jonhwell

    [Resolvido] VB6 + Json

    Boa tarde, Gostaria de saber se alguem ja enviou uma requisicao json por vb6, se sim.. como fazer?
  6. gimidia

    campo imagem mysql

    olá pessoal como faço para receber campo imagem via ajax no banco mysql
  7. joeythai

    Autenticação via Header PHP

    Boa tarde galera Desenvolvo uma ferramenta da qual envia sms pela empresa "Zenvia", a empresa está mudando de plataforma e agora preciso alterar o código que está me causando um transtorno muito grande. Preciso fazer autenticação via header. Recebi o tutorial da zenvia e segui a risca porém, só exibe o seguinte erro : exception 'RuntimeException' with message '10060 (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. )' in C:\inetpub\wwwroot\Adriano_teste\PHP\rest-client\DefaultHttpClient.php:49 Stack trace: #0 C:\inetpub\wwwroot\Adriano_teste\PHP\rest-client\DefaultHttpClient.php(17): DefaultHttpClient->createSocket(Object(URL), NULL) #1 C:\inetpub\wwwroot\Adriano_teste\PHP\rest-client\RestClient.php(59): DefaultHttpClient->makeRequest(Object(HttpRequest)) #2 C:\inetpub\wwwroot\Adriano_teste\PHP\rest-client\RestClient.php(43): RestClient->request('https://api-res...' 'POST', '{"sendSmsReques...', Array) #3 C:\inetpub\wwwroot\Adriano_teste\PHP\model\SmsFacade.php(61): RestClient->post('https://api-res...' '{"sendSmsReques...', Array) #4 C:\inetpub\wwwroot\Adriano_teste\enviando-sms.php(32): SmsFacade->send(Object(Sms), 10627, Resource id #16) #5 {main} Next exception 'Exception' with message 'Http Request Failed. Request[HttpRequest, Response[].' in C:\inetpub\wwwroot\Adriano_teste\PHP\rest-client\DefaultHttpClient.php:23 Stack trace: #0 C:\inetpub\wwwroot\Adriano_teste\PHP\rest-client\RestClient.php(59): DefaultHttpClient->makeRequest(Object(HttpRequest)) #1 C:\inetpub\wwwroot\Adriano_teste\PHP\rest-client\RestClient.php(43): RestClient->request('https://api-res...', 'POST', '{"sendSmsReques...', Array) #2 C:\inetpub\wwwroot\Adriano_teste\PHP\model\SmsFacade.php(61): RestClient->post('https://api-res...', '{"sendSmsReques...', Array) #3 C:\inetpub\wwwroot\Adriano_teste\enviando-sms.php(32): SmsFacade->send(Object(Sms), 10627, Resource id #16) #4 {main} O meu código é este: <code> include_once("PHP/autoload.php"); $servidor = $_POST['servidor']; $smsFacade = new SmsFacade("usuario:senha"); // Parametros da requisição $content = http_build_query(array( 'txtXML' => $_POST['txtXML'] )); $context = stream_context_create(array( 'http' => array( 'method' => 'POST', 'header' => "Accept: application/json". "Content-type: application/json". "Content-Length: ".strlen($content)."\r\n", 'content' => $content ) )); // Realize comunicação com o servidor $contents = file_get_contents($servidor, null, $context); $resposta = json_decode($contents); //Parser da resposta Json $sms = new Sms(); //$sms = $cabecalho; $sms->setTo("5511999999999"); $sms->setMsg("Teste de envio de sms"); try{ $response = $smsFacade->send($sms, 10627, $context); echo "Status: ".$response->getStatusCode() . " - " . $response->getStatusDescription(); echo "\nDetalhe: ".$response->getDetailCode() . " - " . $response->getDetailDescription(); } catch(Exception $ex){ echo $ex->getMessage(); } </code> Se alguém utiliza esse serviço por PHP por gentileza, me dê uma ajuda, tenho o tutorial aqui comigo, caso queiram me ajudar só encaminhar email. Desde já agradecido.
  8. gabriellucas

    webservice com JSON

    Preciso (pelo amor de Jeová) criar uma webservice para que minha aplicação Mobile troque dados, e eu consiga passar no meu TCC! Não estou conseguindo construir a webservice conforme os tutoriais falam!
  9. ma_gr

    PHP json alterar valor da key

    Existe uma maneira de alterar o valor da key no formato json? Preciso que "image1", "image2", "image3", "image4", "image5" fiquem com um mesmo valor igual a "images", pois preciso comunicar com meu parser numa classe java. <?php include_once 'db_connect.php'; $sql = "SELECT * FROM iMoveis"; $result = mysqli_query($mysqli, $sql); $response = array(); while($row = mysqli_fetch_array($result)){ array_push( $response, array( "image1"=>$row["img1"], "image2"=>$row["img2"], "image3"=>$row["img3"], "image4"=>$row["img4"], "image5"=>$row["img5"] ) ); } echo json_encode(array("posts"=>$response), JSON_UNESCAPED_SLASHES); ?>
  10. felipebmfaria

    Json Web Token - ZENDESK

    Estou precisando de autenticar o login enviando um jwt para o Zendesk. Estou seguindo a documentação, mas ainda não consegui fazer funcionar o envio do json web token. Depois de tentar logar recebo a mensagem de class JWT not found. Alguém já implementou algo parecido? O código que estou usando: $key = "{key}"; $subdomain = "{subdomain}"; $now = time(); $token = array( "jti" => md5($now . rand()), "iat" => $now, "name" => $user->name, "email" => $user->email ); $jwt = JWT::encode($token, $key); $location = "https://" . $subdomain . ".zendesk.com/access/jwt?jwt=" . $jwt; if(isset($_GET["return_to"])) { $location .= "&return_to=" . urlencode($_GET["return_to"]); }
  11. danilo.meneghel

    Json Serialize via REST (C#, ASPX)

    Pessoal, Estou com problema na hora de mostrar os dados via Json que vem de um WS. Abaixo está o código que eu montei: View endereco.aspx.cs public partial class endereco : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { GetData(); } } private void GetData() { HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://api.postmon.com.br/v1/cep/30640-240"); using (var twitpicResponse = (HttpWebResponse)request.GetResponse()) { using (var reader = new StreamReader(twitpicResponse.GetResponseStream())) { JavaScriptSerializer js = new JavaScriptSerializer(); var objText = reader.ReadToEnd(); Endereco end = (Endereco)js.Deserialize(objText, typeof(Endereco)); Response.Write(end); } } } } Model endereco.cs public class Endereco { public string complemento { get; set; } public string bairro { get; set; } public string cidade { get; set; } } Ao compilar o código não é carregado os dados, somente aparece escrito "Models.Endereco". Também quero saber se é obrigatório colocar todos os campos do WS na Model, ou se dá para colocar somente os campos que quiser ser exibido.
  12. Gabriel Luz

    Json

    Bom dia pessoal, eu costumava fazer sites ligados com meu banco via XML, agora decidi fazer um ligado via Json. O meu problema é que tem vezes que a página carrega antes do file_get_contents, que eu declarei no topo de tudo, e fica sem conteúdo e aí eu tenho que ficar atualizando a página para aparecer, alguem sabe como eu consigo resolver isso? Obrigado
  13. faustino.luiz

    Converter Json::Value para array

    Olá pessoal, Eu estou criando uma classe de que pega as configurações de um arquivo onde tem o seguinte objeto JSON: { "config": [ {"db":[ { "host":"localhost", "user":"root", "pass":"", "database":"owl_med" }] } ] } Uso o a biblioteca jsoncpp, e ela retorna como resultado do parse, um objeto do tipo JsonValue, eu queria converter esses valores em um array. contendo objetos do tipo char, int e por ai vai. Gostaria de uma ajuda ou ideia de alguém que já trabalha com essa biblioteca ou tem alguma forma de converter. Visto que eu poderia converter os dados, através de um for, mas visto que tenho objetos e array dentro, ele teria que ter um script variante pra abrir o objeto e converter os elementos, da forma que eu tava fazendo aqui não ficava muito dinâmico e teria que colocar um for ou while pra cada novo objeto, ou seja, teria de colocar um for pra cada nível. Desde já agradeço a ajuda.
  14. lucas70770

    Autocomplete com Jquery e MySQL

    Ola, eu já pesquisei bastante esse titulo e vi bastante videos, mais cada vez que faço na pratica não da certo. Todas tentativas se usava o Json e o Ajax mais nos testes onde eu enceria os valores para o autocomplete dava certo mais na hora de resgatar valores do Banco de Dados nunca da certo, auguem pode me mandar um link de um site que mostra um que funcione... Se poder ajudar fico Grato...
  15. LuccasCardial

    Problemas com leitura JSON

    Salve, amigos! :) Estou criando um pequeno framework para a função 'auto-complete'. Sei que temos o Jquery-Ui, mas quero criar algo que eu tenha a satisfação de ter feito. Porém, estou com um problema um tanto quanto estranho. Todo o retorno das informações do meu DB são feitas em JSON, e então crio um laço each com Jquery para ler todo o array: $.ajax({ url: "AutoComplete.php", type: 'GET', dataType: 'json', data: {input: objeto, key: keyWord }, }) .done(function(resposta) { html = "<datalist id="+list+">"; $.each(resposta, function(i){ html +="<option value="+this.nome+">"; }); html += "</datalist>"; $('.JanelaSistema').append(html); }) .fail(function() { console.log("error"); }) No meu db, possuo 3 registros na tebela "clientes" ID | Nome 01 | Lucas Cardial 02 | Marilene Barbosa 03 | Zuleide Conceição Lá no each, quando atribuo o valor da tag option: $.each(resposta, function(i){ html +="<option value="+this.nome+">"; }); Eu deveria ter o seguinte resultado: <option value="Lucas Cardial"> <option value="Marilene Barbosa"> <option value="Zuleide Conceição"> Mas o que isto é o que ocorre : <option value="Lucas" Cardial> <option value="Marilene" Barbosa> <option value="Zuleide" Conceição> Qualquer valor depois do espaço, fica fora da propriedade value. Este é o resultado em json: [ {"id":"1","nome":"Lucas Vinicius"}, {"id":"2","nome":"Marilene Barbosa"}, {"id":"5","nome":"Zuleide Conceicao"} ] Aguardo ansiosamente! :D
  16. Estou desenvolvendo um WS em Nodejs e estou com problema em enviar um Json com mais de 400 registros. Ao enviar um json pro WS de até 400 registro ele funciona legal, mas ao enviar mais de 400 registro ele ocorre o erro abaixo, alguém tem alguma sugestão do que possa ser? Error at readStream (/home/xxx/nodejs/api/node_modules/body-parser/node_modules/raw-body/index.js :179:15) at getRawBody (/home/xxx/nodejs/api/node_modules/body-parser/node_modules/raw-body/index.js :97:12) at read (/home/xxx/nodejs/api/node_modules/body-parser/lib/read.js:68:3) at jsonParser (/home/xxx/nodejs/api/node_modules/body-parser/lib/types/json.js:121:5) at Layer.handle [as handle_request] (/home/xxx/nodejs/api/node_modules/express/lib/router/l ayer.js:95:5) at trim_prefix (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:312:13) at /home/xxx/nodejs/api/node_modules/express/lib/router/index.js:280:7 at Function.process_params (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:3 30:12) at next (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:271:10) at urlencodedParser (/home/xxx/nodejs/api/node_modules/body-parser/lib/types/urlencoded.js: 95:37) at Layer.handle [as handle_request] (/home/xxx/nodejs/api/node_modules/express/lib/router/l ayer.js:95:5) at trim_prefix (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:312:13) at /home/xxx/nodejs/api/node_modules/express/lib/router/index.js:280:7 at Function.process_params (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:3 30:12) at next (/home/xxx/nodejs/api/node_modules/express/lib/router/index.js:271:10) at expressInit (/home/xxx/nodejs/api/node_modules/express/lib/middleware/init.js:33:5) Meu app.js var express = require('express'); var bodyParser = require('body-parser'); var methodOverride = require('method-override'); var routesV1 = require('./routes/RoutesV1'); var app = express(); app.disable('etag'); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json()); app.use(methodOverride('X-HTTP-Method')); // Microsoft app.use(methodOverride('X-HTTP-Method-Override')); // Google/GData app.use(methodOverride('X-Method-Override')); // IBM app.use(methodOverride('_method')); app.use('/api/v1', routesV1); var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; console.log('O servidor foi iniciado: http://%s:%s', host, port); }); module.exports = app;
  17. Nerdmonkey

    AJAX retorna json mas não exibe

    Boa noite. Estou com problemas pra identificar o porque do código abaixo retornar a mensagem corretamente e não entrar no método success: function(){} /** Dinamic selects */ $('.call_ajax_on_change').on('change', function(){ /** Define action */ if ($(this).attr('id')==='id_categoria') { var action = 'action=search_for_sub1&id_categoria=' + $(this).val(); } else if($(this).attr('id')==='id_sub1') { var action = 'action=search_for_sub2&id_sub1=' + $(this).val(); } else { var action = 'action=search_for_sub3&id_sub2=' + $(this).val(); } /** Ajax */ $.ajax({ url: './ajax/dinamic_select.php', type: 'post', data: action, dataType: 'josn', success: function(callback){ //alert(callback.success); $.each(callback.success,function(){ /** Interaction and generate values for selects */ /** Read in a select with id id_sub1 */ //if ($(this).attr('id')==='id_categoria') { alert(callback.success); $('#id_sub1').prop('disabled', false).html(ret.success); $('#id_sub2').empty().attr('disabled', true); $('#id_sub3').empty().attr('disabled', true); /*}else { }*/ }); } }); }); PHP <?php /** @package Config.inc.php */ require_once '../_app/Config.inc.php'; /** @var array All data coming from $_POST form */ $post_data = filter_input_array(INPUT_POST, FILTER_DEFAULT); if($post_data['action']=='search_for_sub1'): $composer_select_dinamical = new ContentDinamicForSelects(); if($composer_select_dinamical->readSub1($post_data['id_categoria']) != ''): $array_data = "<option value=\"0\">Selecione</option>"; foreach($composer_select_dinamical->readSub1($post_data['id_categoria']) as $Sub1): $array_data .= "<option value=\"{$Sub1->id}\">{$Sub1->nome}</option>"; endforeach; $success = ['success' => $array_data]; echo json_encode($success); else: $success = ['success' => '<option value="0">Nenhuma sub de nível 1 encontrada</option>']; echo json_encode($success); endif; endif;
×

Important Information

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