[英]How to send large json data (250kb) to mysql database using ajax javascript php
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();
}
我想通过我的函数的内容参数从最大 250 kb 的函数发送我的内容 (json) 数据
我同意@Magnus Eriksson 上面所说的。 我将使用POST
而不是GET
。 然后我会使用一个键 | 值配对对象并转换为JSON
字符串并通过“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
}));
希望这可以帮助,
干杯。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.