Как отправить большие данные JSON (250 КБ) в базу данных MySQL, используя jjascript php ajax - PullRequest
0 голосов
/ 10 января 2019
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();
}

Я хочу отправить данные моего контента (json) из функции, размер которой составляет 250 КБ. через параметр содержимого моей функции

1 Ответ

0 голосов
/ 10 января 2019

Я согласен с тем, что @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
}));

Надеюсь, это поможет,

Приветствие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...