簡體   English   中英

如何使用ajax javascript php將大型json數據(250kb)發送到mysql數據庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM