GET請求是HTTP協(xié)議中常用的一種請求方式,可以獲取特定資源的表示形式。發(fā)送JSON數(shù)據(jù)時,可以將JSON作為查詢字符串的一部分來發(fā)送。
$.ajax({ type: "GET", url: "http://example.com/resource", data: {data: JSON.stringify({'key': 'value'})}, success: function(response) {console.log(response)}, dataType: "json" });
在發(fā)送GET請求時,建議使用jQuery的$.ajax()
方法,使用data
屬性將JSON數(shù)據(jù)作為查詢字符串發(fā)送。可以使用JSON.stringify()
將JSON對象序列化為JSON字符串。
注意:在發(fā)送JSON數(shù)據(jù)時可能會遇到查詢字符串長度的限制,可以考慮使用POST請求。
$.ajax({ type: "POST", url: "http://example.com/resource", data: {data: JSON.stringify({'key': 'value'})}, success: function(response) {console.log(response)}, dataType: "json" });
使用POST請求時,同樣可以使用data
屬性將JSON數(shù)據(jù)作為請求體發(fā)送,不受查詢字符串長度的限制。