如何使用ajax javascript php将大型json数据(250kb)发送到mysql数据库

如何使用ajax javascript php将大型json数据(250kb)发送到mysql数据库,javascript,php,ajax,Javascript,Php,Ajax,我想从250 kb的函数发送我的内容(json)数据 通过我函数的内容参数我同意@Magnus Eriksson上面所说的。我将使用POST而不是GET。然后我将使用一个键-值配对对象,并将其转换为JSON字符串,然后通过“POST”发送到服务器 下面是一个例子 function saveProjectAjax(docsId, content) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = f

我想从250 kb的函数发送我的内容(json)数据
通过我函数的内容参数

我同意@Magnus Eriksson上面所说的。我将使用
POST
而不是
GET
。然后我将使用一个键-值配对对象,并将其转换为
JSON
字符串,然后通过“POST”发送到服务器

下面是一个例子

function saveProjectAjax(docsId, content) {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function () {
        localStorage.setItem('upadateContent',JSON.stringify(content));
        if (this.readyState == 4 && this.status == 200) {
        }
    };

    xmlhttp.open("GET", "addProjectDetailBase.php?cu=true&pid=" + docsId+"&content="+encodeURIComponent(content), true);
    xmlhttp.send();
}
希望这有帮助


干杯。

如果要将数据发送到后端,请使用POST而不是GET。POST用于发送数据,GET用于获取数据。你还应该在问题中包括你的实际问题。你有一些代码,当你使用它时会发生什么?有任何错误消息吗?请您为我提供使用ajax发布的纯javascript代码好吗?这可能对我有帮助。:)谢谢@Anjana,我试过了,但返回空值,请提供通过javascript和php发送和访问的代码:@NanheMaurya:您是否用参数替换了
值?@NanheMaurya-不要将它们作为json发送,只需以您已有的格式发送它们:
xhr.send(“cu=true&pid=“+docsId+”&content=“+encodeURIComponent(content))。然后,您应该能够在PHP中使用
$\u POST
-super-global来获取数据(就像普通表单POST一样)@南河木屋很高兴听到它成功了:)你能接受我的回答吗:)谢谢。
var xhr = new XMLHttpRequest();
var url = 'addProjectDetailBase.php'
xhr.open("POST", url, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({
    value: value
}));