gpt4 book ai didi

javascript - 使用 JavaScript 将数组发送到下一页

转载 作者:行者123 更新时间:2023-11-28 08:38:44 26 4
gpt4 key购买 nike

我的声明数组、向数组添加元素以及应用 toString() 方法的方法组合不起作用。本质上,我在文档的 html 部分中向文本变量输入一定数量(一到五个)的值:fontVorto1、fontVorto2、fontVorto3 ………。当我决定将剩余的文本元素留空时,我单击一个按钮,通过以下函数将它们分配给一个数组:

function difinNombroFv () {
var fontVortoj = new array();
fontVortoj[0] = document.getElementsByName("fontVorto1")[0].value;
fontVortoj[1] = document.getElementsByName("fontVorto2")[0].value;
fontVortoj[2] = document.getElementsByName("fontVorto3")[0].value;
……………….

并将它们放在一个字符串中:

x = fontVortoj.toString();
document.getElementsByName("fontVorto")[0].value = x;

(不需要额外的变量 x)使我能够将它们发送到下一个文档,我想在其中反序列化它们

$fontVortoj = unserialize($_POST["fontVorto"]);

我通过插入alert(x)来测试toString()方法,但结果是我只得到了x的“fontVorto1”值。我遇到过 JSON、jQuery 等解决方案,但我从未使用过这些“语言”,只使用过 HTML、JavaScript、PHP。

我的圣诞节会因为这个简单的问题而被破坏吗;>)?

最佳答案

有几点需要注意:1. var fontVortoj = new array(); 。这里 new array() 不正确。应该是:

var fontVortoj = new Array();
  1. 现在如果您调用 fontVortoj.toString(),那么它将转换数组并返回一个字符串,其中数组元素以逗号分隔。

  2. 您可以使用“explode”函数从 php 中的字符串重建数组。

  3. 您可以使用“split”函数从 JavaScript 中的字符串重建数组。

关于javascript - 使用 JavaScript 将数组发送到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20765615/

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