Joomla模块表单提交至同一页面
我在一篇文章中有一个Joomla模块。模块有一个表单,当我提交表单时,我希望它重新加载相同的页面(一些PHP会处理表单的新状态) 有没有办法不用ajax,通过模块实现这一点?因为现在Joomla抛出了一个404,我不知道表单要提交到哪里 假设我的页面是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&
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"