gpt4 book ai didi

javascript - 如何将 JSON 值传递给 PHP 并存储在 Mysql 中

转载 作者:行者123 更新时间:2023-11-29 23:08:47 25 4
gpt4 key购买 nike

现在我在json_obj中有这样的json值变量 javascript ,现在我需要将此值传递给 submit并且必须存储在 mysql 。我不知道如何在提交时将 json 传递到同一页面并存储在 php

var json_obj = [
{"id":"1","name":"munna","salary":"20000"},
{"id":"2","name":"selva","salary":"30000"},
{"id":"3","name":"ashok","salary":"12000"}
]

这个 json_obj 值每次都会动态变化(4行、6行等..)

最佳答案

也许您可以首先对对象进行编码并将其存储在表单字段中(JavaScript):

var input = document.getElementById("someInputField");
input.value = JSON.stringify(json_obj);

假设您有一个 id 为“someInputField”的输入,该输入有一个名称并包含在您的表单中。您还可以将输入类型设为“隐藏”。

在服务器端,假设您在表单方法中使用了 POST,您可以通过 (PHP) 获取对象:

$posted_object = json_decode($_POST['inputName']);

应该有效,但正如其他人提到的,您绝对应该非常小心地清理数据,以确保不存在注入(inject)或其他安全问题的可能性。永远不要假设数据总是以预期的格式到达。

关于javascript - 如何将 JSON 值传递给 PHP 并存储在 Mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170829/

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