Php 单击浏览器后退按钮会显示错误消息“返回”;“确认表格重新提交”;内码点火器
我知道在这个网站上也有类似的问题。但我有不同的问题。请看一下下面的描述。我已经看了所有的答案,但没有从中得到任何有用的答案 我有一个“视图”,比如View1,其中有一个搜索表单。在名为“Home”的控制器中,有两个名为“find”和“advsearch”的函数,它们仅指向“View1”Php 单击浏览器后退按钮会显示错误消息“返回”;“确认表格重新提交”;内码点火器,php,forms,codeigniter,Php,Forms,Codeigniter,我知道在这个网站上也有类似的问题。但我有不同的问题。请看一下下面的描述。我已经看了所有的答案,但没有从中得到任何有用的答案 我有一个“视图”,比如View1,其中有一个搜索表单。在名为“Home”的控制器中,有两个名为“find”和“advsearch”的函数,它们仅指向“View1” 假设当前我们在URL中输入“home/find”,则显示“View1” 如果我提交View1上的“搜索表单”,表单将指向“主页/advsearch”,结果将显示在同一视图“View1”上 若我单击浏览器的“后退”
如何处理它,所以单击后退按钮,它应该显示数据,但不显示重新提交错误消息 我也面临同样的问题,找到了最简单的解决办法。很可能是处理搜索请求的正确方法。只需更改搜索表单的方法以获取和传递url中的关键字 要接收表单数据,请执行以下操作: $this->input->get('input_name')
我也面临同样的问题,找到了最简单的解决办法。很可能是处理搜索请求的正确方法。只需更改搜索表单的方法以获取和传递url中的关键字 要接收表单数据,请执行以下操作: $this->input->get('input_name')
如果你使用相同的视图,为什么不用ajax提交表单呢?嗨,Adrien,谢谢你的建议..我按照你的建议尝试了..但是我通过ajax获得的数据,未传递到控制器..我已检查控制台日志中的数据..提交后数据将正确传递..请在下面查找我的ajax代码,并告知我是否做错了..我尝试使用$this->input->Post(某物)在控制器中获取数据$(document).ready(function(){$('#submit')。单击(function(event){event.preventDefault();var alllocation=$(“#all#u location”)。val();var experience=$('#exp')。val();var skills=$(“#allskills”).val();var postedby=$(“#postedby”).val();var post_data={‘所有位置’:所有位置,'exp':经验,'allskills':技能,'postedby':postedby};$.post(“”,post_数据,函数(数据){$(‘.main_容器’).html(post_数据); }); }); });如果您使用相同的视图,为什么不使用ajax提交表单?嗨,Adrien,谢谢您的建议..我按照您的建议进行了尝试..但是我通过ajax获得的数据没有传递到控制器..我已经检查了控制台日志中的数据..提交后数据会正确提交..请在下面找到我的ajax代码,并让我知道我是否有问题发生错误..我试图用$this->input->Post(something);$(document)获取控制器中的数据。准备(function(){$('#submit')。单击(function(event){event.preventDefault();var alllocation=$(“#all#u location”)。val();var experience=$('#exp').val();var skills=$('#allskills').val();var postedby=$('#postedby').val();var post_数据={'all_location':all_location,'exp':exp':experience,'allskills':skills,'postedby':postedby};$.post('',post_数据,函数(数据){$('.main_容器').html(post_数据);});});