GET傳輸json是一種常見的Web數據交換方式,可以通過HTTP協議將json格式的數據傳輸給服務器或者從服務器獲取json數據。
例如,下面的代碼可以使用GET請求從服務器獲取一個json數據:
fetch('https://api.example.com/data?id=123') .then(response =>response.json()) .then(data =>console.log(data)) .catch(error =>console.error(error));
在以上代碼中,fetch函數使用GET請求從服務器獲取了一個名為id的數據,返回的數據是一個json格式的對象。使用response.json()方法將返回的數據解析成一個JavaScript對象,可以在控制臺輸出該對象。
此外,也可以使用ajax來實現GET傳輸json數據。如下所示:
$.ajax({ url: 'https://api.example.com/data', type: 'GET', dataType: 'json', data: {id: 123}, success: function(data) { console.log(data); }, error: function(jqXHR, textStatus, errorThrown) { console.error(errorThrown); } });
在以上代碼中,使用$.ajax函數發送了一個GET請求,指定了請求的url、數據類型、傳輸的數據以及請求成功和失敗的回調函數。請求成功后,返回的數據將會解析成一個JavaScript對象并輸出到控制臺。
總的來說,GET傳輸json是一種簡單方便的Web數據交換方式,可以使用常見的Web開發工具輕松實現。