我有两个名为hdnBrId和hdnCmdAction的隐藏字段。 我用它们的网格行单元格中的javascript调用设置它们,例如hdnCmd设置为“Edit”,并且行ID同样设置。然后来自jquery的帖子
当我尝试查询它们的值时(在任何javascript之前或之前)(即使有回声)例如
echo $ _POST ['hdnCmd'];
我一无所获
和
if($ row-> BrId == $ _POST [“hdnBrId”]和$ _POST [“hdnCmd”] ==“编辑”)
{
echo“在编辑模式下”;
显然不起作用。
有人知道这里要做什么吗? THX
答案 0 :(得分:1)
基本上它似乎在“提交”或“回发”,因为网络的无状态性质,它将会丢失,尽管它仍然可以在重新提交到浏览器之前查询,...使用$ _POST [“hdnThingy “。 在这里,发生的事情是他们没有正确设置。
正确地这样做(在这种情况下,我生成一个带有db数据的行的html表和..
<input type="hidden" name="hdnThingy" id="hdnThingy" **value="<?php echo $Sel;?>"** >
我使用id和name,因为有一些javascript和jQuery脚本会因为不同的原因而对这些隐藏字段进行查询。