gpt4 book ai didi

javascript - 使用javascript通过表单发送对象

转载 作者:太空宇宙 更新时间:2023-11-04 15:01:18 25 4
gpt4 key购买 nike

我一直在尝试使用 javascript 将对象传递到另一个页面。我希望你能帮帮我。谢谢。

这里是通过表单和输入创建并发送的对象。

var cars = {nombre : "luis", apellido: "heya"};

var form = '<form action="RegisterOrder.php" method="post">'+'<input type="hidden" name="arrayDatosProductos" value="'+cars+'"></input>'+'</form>';
$(form).submit();

在接收对象的页面中:

var a = new Object(<?php echo $_REQUEST['arrayDatosProductos']; ?>);
alert(a.nombre);

最佳答案

JavaScript

var cars = {nombre : "luis", apellido: "heya"};

var form = '<form action="RegisterOrder.php" method="post">'
+ '<input type="hidden" name="arrayDatosProductos" value="'
+ String( JSON.stringify(cars) )
+ '"></form>';
$(form).submit();

PHP

var a = <?= $_REQUEST['arrayDatosProductos']; ?>;
alert(a.nombre);

我不确定 jQuery 的东西,提交一个用 JavaScript 创建的表单,但你需要将对象 cars 转换为 JSON 并将其在 PHP 中回显到新变量中。

关于javascript - 使用javascript通过表单发送对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33977965/

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