gpt4 book ai didi

单击后将 Javascript var 转换为 php

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

我有一个表格,其中显示了 ID,点击后我得到了 ID。然后我使用 Json 并将其发送到 editReport.php 页面,我想在其中访问变量以查看我希望编辑的报告。我可以将它获取到 editReport 页面上的 php 变量吗?我已经使用 JSON 来用 PHP 填充 javascript 变量,但找不到将 javascript 转换为 PHP 的方法。

   //Reports.PHP
function myFunction() {
$(".reportId").click(function () {

var selectedReportId = $(this).text();

//alert to test if gets ID from click
alert(selectedReportId);

selectedReportId = JSON.stringify(selectedReportId);
localStorage.setItem('selectedReportId', selectedReportId);

window.location = "editReport.php";
});
}

这是 var 发送到的页面。将该变量放入 PHP var 中的任何可能方法

   //editReports
<script type="text/javascript">
function myFunction() {
alert("hi");

var selectedReportId = localStorage.getItem('selectedReportId');
if (selectedReportId) selectedReportId = JSON.parse(selectedReportId);


alert(selectedReportId);


$.post('editReport.php', {variable: selectedReportId});
}



<?php
//make this variable populated from the javascript
$varID = $_POST['variable'];
echo "$varID";
?>

最佳答案

您可以像这样使用查询字符串:

window.location = "editReport.php?selectedReportId="+selectedReportId

然后在 php 中检索该变量使用:

$selectedReportId = $_GET['selectedReportId'];

关于单击后将 Javascript var 转换为 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30597913/

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