我正在尝试开发一个函数,使用javascript代替get
通过curl
方法发送json数据。
它也适用于jquery ajax api的get
方法。例如,
$.ajax({
url : url,
type : "GET",
data : json,
dataType: "json",
//.....
//other code here.
})
但是当我尝试通过以下代码发送相同的 json数据时,出现了一些错误,就像其他人建议here一样。
xmlhttp.open("GET",url+"?pretty="+encodeURIComponent(JSON.stringify(json)),true);
xmlhttp.setRequestHeader("Content-type","application/json");
xmlhttp.send();
但是,似乎json数据太大而无法在url中编码,并且url被截断。
所以,我徘徊如何像jquery那样用javascript发送大型json。