Json 解析 url prestashop 网络服务

Json parse url prestashop webservice

我问你一个问题。

我需要解析来自 Prestashop WebService 的 JSON。

目前我已将所有 JSON 保存在本地文件中,我将其显示在 table 中并且有效。

我使用的代码是这样的:

/// Read JSON
<script>
  $ ('# loan'). DataTable ({
       ajax: {
         url: 'products.json',
         dataSrc: 'products'
       },
       "columns": [
            {"data": "name"},
            {"data": "active"},
            {"data": "description"}
       ]
  });
</script>

我的问题是: 如何直接使用 url (https://www.mywebsite.com/shop/api/products/?ws_key=ws_key?&output_format=JSON&display=full) 而不是使用上述方法?

谢谢。

我希望其中一项对您有所帮助:

使用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));

使用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"
});​​​​​​​​​​​​​​​