针对以jQuery加载的PHP的表单动作

时间:2019-04-12 17:38:37

标签: php jquery

我已经使用jQuery将PHP文件加载到div中。我在PHP中有一个需要以结果为目标的表单。我使用了以下代码:

<form method="post" action="shopping_cart.php?action=add&id=<?php echo $row['id']; ?>">

但是,它在加载并跳转到页面本身(而不是当前在div中加载的位置)时不起作用。

我也尝试过:

<form method="post" action="<?php $_SERVER['PHP_SELF'] ?>?action=add&id=<?php echo $row['id']; ?>">

但是,这将重新加载索引页面,而不是重新加载的页面。

有关如何在DIV中定位PHP而又不离开它的建议?

1 个答案:

答案 0 :(得分:0)

您可以使用js选项,然后使用jquery发布表单。但是您可以使用php来实现,只需使用锚标记即可。

<a name="formlocation"> </a>
<form method="post" action="shopping_cart.php?action=add&id=<?php echo $row['id']; ?>#formlocation">

但是我不确定100%是否是您想要的