我有一个简单的数组,看起来像
var arr = ["foo", "2015/11/04", "Jill", "Smith", "60"]
var serializedArr = JSON.stringify( arr );
现在您可以告诉我如何将 serializedArr
加载到以下 ajax 请求中的 data
中吗?
var upload = $.ajax({
type: "POST",
url: "assets/.../loader.php",
data: data,
cache: false,
beforeSend: function() {
}
});
以及如何读取服务器端 PHP 文件上的数据
?谢谢
最佳答案
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)
)
关于javascript - 如何使用 jQuery Ajax 将 JavaScript 数组项加载到 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33537768/