gpt4 book ai didi

javascript - 在js文件中获取php session 变量

转载 作者:行者123 更新时间:2023-11-29 21:54:51 32 4
gpt4 key购买 nike

我有一个带有 php if 语句的 php 文件,该语句为 mySQL 表名生成 php session 变量。我需要访问的这个表名称是一个javascript文件demo.js。任何想法都会很棒。

PHP 代码片段:

$fcyclestartdate = $_POST['CycleStartDate'];
$fcycleenddate = $_POST['CycleEndDate'];
$_SESSION["paycycletable"] = "PCR_".str_replace("-", "", $fcyclestartdate)."_".str_replace("-", "", $fcycleenddate);

js文件代码截图:

function DatabaseGrid() 
{
this.editableGrid = new EditableGrid("demo", {//Variable table name must go where "demo" is
enableSort: true,
// define the number of row visible by page
pageSize: 50,
// Once the table is displayed, we update the paginator state
tableRendered: function() { updatePaginator(this); },
tableLoaded: function() { datagrid.initializeGrid(this); },
modelChanged: function(rowIndex, columnIndex, oldValue, newValue, row) {
updateCellValue(this, rowIndex, columnIndex, oldValue, newValue, row);
}
});
this.fetchGrid();
}

最佳答案

将表名保存在JS全局空间中。

在你的 php 代码中:

echo "<script> paycycletable='" . $_SESSION["paycycletable"] . "'</script>";

现在你的 JS 中的任何地方都有这个变量

this.editableGrid = new EditableGrid(paycycletable, {...

关于javascript - 在js文件中获取php session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33267762/

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