我在一篇文章中有一个 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>
我尝试过没有表单操作,以及:
action="index.php?option=com_content&view=article&id=8"
action="/index.php?option=com_content&view=article&id=8"
action="payment"
action="/payment"
它总是提交到 404。