gpt4 book ai didi

javascript - 使用表单将数组值从 javascript 传递到 php

转载 作者:行者123 更新时间:2023-11-28 00:30:18 25 4
gpt4 key购买 nike

使用 JavaScript 创建表单

    var mapForm = document.createElement("form");
mapForm.method = "POST";
mapForm.action = "/Application/index.php/ApplicationController/request";
var dataArray = {name: "first", lastName: "second"};
var mapInput = document.createElement("input");
mapInput.type = "hidden";
mapInput.name = "data[]";
mapInput.id = "data[]";
mapInput.value =dataArray;
mapForm.appendChild(mapInput);
document.body.appendChild(mapForm);
mapForm.submit();

这是我检索表单数据的代码

 if (isset($_POST['data'])) {
$result_array=$_POST['data'];
echo 'Data'.$result_array['name'];

但它显示

Severity: Notice

Message: Undefined index: name

如何解决这个问题。提前致谢

最佳答案

尝试使用

mapInput.name = "name";

相反

mapInput.name = "data[]";

关于javascript - 使用表单将数组值从 javascript 传递到 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29069875/

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