gpt4 book ai didi

javascript - 在相同的 $ajax 请求中将变量和数组从 JQuery 发布到 PHP

转载 作者:行者123 更新时间:2023-11-30 12:44:06 25 4
gpt4 key购买 nike

我在 JQuery 中有数组和变量,我想知道我可以将单个 $ajax jquery 请求中的数组和变量都发布到我的 php 页面吗?如果是,那么我将如何从 Jquery 发布数据以及我将如何在 PHP 页面中处理。

var get_id = [], get_product= [];  //Array
var day = $("#day").val(); // Variable
var month = $("#month").val(); // Variable
var year = $("#year").val(); // Variable

谢谢

最佳答案

如果你想发送复杂的数据类型,比如数组,JSON 编码你的数据,并在 PHP 端解码它会更容易:

var data = {
get_id : get_id,
get_product : get_product,
day : day,
month : month
};

$.post('url', { data : JSON.stringify(data) }, function(response){
// success
});

在 PHP 方面:

$data = json_decode($_POST['data']);

echo $data->day;
foreach($data->get_product as $p){
...
}

关于javascript - 在相同的 $ajax 请求中将变量和数组从 JQuery 发布到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23225693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com