簡體   English   中英

如何使用jQuery Ajax將JavaScript數組項加載到MySQL數據庫

[英]How to Load a JavaScript Array Items To MySQL Database Using jQuery Ajax

我有一個簡單的數組,看起來像

var arr = ["foo", "2015/11/04", "Jill", "Smith", "60"]
var serializedArr = JSON.stringify( arr );

現在可以讓我知道如何在以下ajax請求中將serializedArr加載到data中嗎?

var upload = $.ajax({
    type: "POST",
    url: "assets/.../loader.php",
    data: data,
    cache: false,
    beforeSend: function() {
    }
});

以及如何讀取服務器端PHP文件上的data 謝謝

var upload = $.ajax({
    type: "POST",
    url: "assets/.../loader.php",
    data: {array:serializedArr},// pass here{key:value,key:value,...}
    cache: false,
    beforeSend: function() {
    }
});

在PHP中

$array = json_decode($_POST['array']);
print_r($array);// this will get back the array which was encoded.

您必須解碼數組,因為數組已編碼( JSON.stringify(arr)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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