Joomla模块表单提交至同一页面

Joomla模块表单提交至同一页面,joomla,joomla2.5,Joomla,Joomla2.5,我在一篇文章中有一个Joomla模块。模块有一个表单,当我提交表单时,我希望它重新加载相同的页面(一些PHP会处理表单的新状态) 有没有办法不用ajax,通过模块实现这一点?因为现在Joomla抛出了一个404,我不知道表单要提交到哪里 假设我的页面是http://www.example.com/payment 表格提交至http://www.example.com/404 这是我的表格: <form method="post"> <label>Order ID&

我在一篇文章中有一个Joomla模块。模块有一个表单,当我提交表单时,我希望它重新加载相同的页面(一些PHP会处理表单的新状态)

有没有办法不用ajax,通过模块实现这一点?因为现在Joomla抛出了一个404,我不知道表单要提交到哪里

假设我的页面是
http://www.example.com/payment

表格提交至
http://www.example.com/404

这是我的表格:

<form method="post">
    <label>Order ID</label>
    <input type="text" name="id" value="<?php echo $_POST['id']; ?>" />
    <label>Email</label>
    <input type="text" name="email" value="<?php echo $_POST['email']; ?>" />
    <input type="submit" name="login" value="Continue" />
</form>

它总是提交到404。

问题可能是通过
输入提交
id
,因为Joomla在内部使用
id
来找到正确的路径,所以如果您用请求覆盖它,Joomla将尝试获取不存在
id
的文章/类别

因此,尝试用id重命名输入的名称,看看会发生什么

action="index.php?option=com_content&view=article&id=8"

action="/index.php?option=com_content&view=article&id=8"

action="payment"

action="/payment"