我正在向页面发布数据,然后我想同时导航到另一个页面。我正在使用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”时,此表单值正确发布;不在这里。为什么这不起作用?..
提前致谢。
答案 0 :(得分: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()}); }