gpt4 book ai didi

php - 使用 JSON 将 jQuery 对象数组传递给 PHP

转载 作者:行者123 更新时间:2023-12-01 04:27:34 25 4
gpt4 key购买 nike

传递数组后如何访问 PHP 中的“code”和“type”值?
顺便说一句,我正在使用“jquery-json”插件。有没有什么方法可以在不使用任何插件的情况下做到这一点?

jQuery:

$(function(){

function product(code, type) {

return {
code: code,
type: type
}

}

var products = [];

products.push(product("333", "Product one"), product("444", "Second product"));

var jsonProducts = $.toJSON(products);

$.post(
"php/process.php",
{products: jsonProducts},
function(data){
$("#result").html(data);
}
);


});

PHP:

<?php 

$products = json_decode($_POST["products"], true);

foreach ($products as $product){
echo $product;
}

?>

最佳答案

每个数组偏移量都是一个基本对象。

foreach ($products as $product)
{
echo $product->code;
echo $product->type;
}

我建议您重新阅读 json_decode 上的示例更好地了解 PHP 如何将 JSON 转换为 PHP 类型

关于php - 使用 JSON 将 jQuery 对象数组传递给 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5435486/

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