0

我有 2 个隐藏字段,称为 hdnBrId 和 hdnCmdAction。我使用来自网格行单元格的 javascript 调用设置它们,例如 hdnCmd 设置为“编辑”,并且行 ID 设置类似。然后是来自 jquery 的帖子

当我尝试查询它们的值时(在 if 之前或任何 javascript 之前)(即使有回声),例如 echo $_POST['hdnCmd'];
我什么也没得到, if($row->BrId == $_POST["hdnBrId"] and $_POST["hdnCmd"] == "Edit")
{ echo "in edit mode"; 显然是行不通的。

有人知道来这里做什么吗?谢谢

4

1 回答 1

1

基本上,由于网络的无状态性质,它似乎在“提交”或“回发”上,它会丢失,尽管在重新提交到浏览器之前它仍然应该是可查询的,...使用 $_POST [“hdnThingy”]。在这里,发生的事情是它们没有被正确设置。

正确地这样做(在这种情况下,我生成一个带有 db 数据的 html 行表和..

<input  type="hidden" name="hdnThingy" id="hdnThingy" **value="<?php echo $Sel;?>"** > 

我使用 id 和 name,因为有一些 javascript 和 jQuery 脚本会出于不同的原因询问这些隐藏字段。

于 2012-02-17T07:46:21.640 回答