Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/03/2018, 12:10
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 7 meses
Puntos: 263
Respuesta: Leer json desde php

ok lo primero es que no te va a funcionar porque estas trayendo un div y no un json, por otro lado, el codigo php se ejecuta primero que el html, por ende no va a funcionar así, podrías hacerlo de dos maneras incluso mas.

1.- Con cURL de php:

Código PHP:
Ver original
  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_URL, 'https://api.cryptonator.com/api/ticker/btc-eur');
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4. curl_setopt($ch, CURLOPT_TIMEOUT, 3);
  5. $contenido = trim(curl_exec($ch));
  6.  
  7. $arreglo = json_decode($contenido);
De esta manera en la variable $arreglo tendrias el objeto de la respuesta


2.- Directamente en tu html con jquery:
Código Javascript:
Ver original
  1. $(function(){
  2.     $.getJSON('https://api.cryptonator.com/api/ticker/btc-eur')
  3.     .done(function(resp){
  4.         console.log(resp);
  5.         console.log(resp.success);//si se completo la respuesta
  6.         console.log(resp.error);//si hubo error
  7.         console.log(resp.ticker.base);//Criptomoneda base
  8.         console.log(resp.ticker.change);//base de cambio
  9.         console.log(resp.ticker.price);//Precio
  10.         console.log(resp.ticker.target);//Moneda destino
  11.         console.log(resp.ticker.volume);//????
  12.  
  13.     })
  14.     .fail(function(err){
  15.  
  16.     })
  17. })
Como puedes ver solicitamos directamente el json y tomamos los valores que necesitamos de su cuerpo, apoyate en la consola de desarrollador de tu navegador para estas tareas.

NOTA: También podrías hacer una petición con ajax del json, pasarlo a php por medio de otro ajax y procesar las respuestas alla, pero no lo veo necesario.
__________________
[email protected]
HITCEL