-3

我将数据发布到一个页面,然后我想同时导航到另一个页面。我正在使用 javascript 发布数据,我检查了它是否回显了它的值,当我只发送发布数据时它工作正常,但是当我重定向到另一个页面并尝试访问这些发布数据时,它似乎没有设置. 顺便说一句,我写的是这样的javascript

function getsupport ( selectedtype )

{ document.folderCreation.supporttype.value = selectedtype ; document.folderCreation.submit() ; document.location.href="../../index.php";

}

并采用以下形式:

<form action="index.php" name="folderCreation" method="POST" >
      <input type="hidden" name="supporttype" /><?php
 while($row = mysql_fetch_array($rs)) 
  {
      $filePath=$row['pathFromImages']; 
      $id=$row['id'];
      ?>

      <a href="javascript:getsupport('<?php  echo $filePath;?>')" ><?php echo $filePath;?></a>
      </br>

<?php 

当行 :document.location.href="../../index.php"; 时,此表单值正确发布 不在这里。为什么这不起作用?...

提前致谢。

4

1 回答 1

2

这段代码应该可以工作:

<form action="page2.php" method="POST">
<input type="text" name="a" onsubmit="postdata($(this)); return true;" />
<input type="submit" />
</form>

javascript函数:

function postdata(x){ $.post('page1.php', {a: x.a.val()}); }
于 2012-08-05T10:49:23.380 回答