如何像jquery那样通过get发送json数据

时间:2014-08-20 10:00:06

标签: javascript jquery json

我正在尝试开发一个函数,使用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。

0 个答案:

没有答案