Te hago una pregunta.
Necesito analizar un JSON proveniente de Prestashop WebService.
De momento tengo guardado todo el JSON en local, en un archivo, lo muestro en una tabla y funciona.
El código que estoy usando es este:
/// Read JSON <script> $ ('# loan'). DataTable ({ ajax: { url: 'products.json', dataSrc: 'products' }, "columns": [ {"data": "name"}, {"data": "active"}, {"data": "description"} ] }); </script>Mi pregunta es: ¿Cómo puedo usar directamente la URL ( https://www.mywebsite.com/shop/api/products/?ws_key=ws_key?&output_format=JSON&display=full ) en lugar de usar el método anterior?
Gracias.
Espero que uno de estos ayude:
Usando cURL
$url = 'https://www.mywebsite.com/shop/api/products/?ws_key=ws_key?&output_format=JSON&display=full'; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL,$url); $result=curl_exec($ch); curl_close($ch); var_dump(json_decode($result, true));Usando AJAX
$.ajax({ type:"GET", url: "https://www.mywebsite.com/shop/api/products/?ws_key=ws_key?&output_format=JSON&display=full", success: function(data) { console.warn(data); }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR.status); }, dataType: "jsonp" });