Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax CodeIgniter表单提交隐藏并显示新视图_Ajax_Codeigniter - Fatal编程技术网

Ajax CodeIgniter表单提交隐藏并显示新视图

Ajax CodeIgniter表单提交隐藏并显示新视图,ajax,codeigniter,Ajax,Codeigniter,我是ajax的新手,尝试将其集成到我的CodeIgniter应用程序中。基本上,当表单成功时,我希望隐藏原始模板并显示新模板?它当前同时显示这两个选项,如何修改代码?提前谢谢 我尝试将重定向添加到我的控制器,但没有这样的运气:( 视图: 我帮不了你这么多。你能用firebug查看收到的post请求数据吗 由于两者都显示,所以我认为post请求是可以的。问题在于您的视图文件。好的,我想我知道您想要什么 查看html标记: <div class="container"> <form

我是ajax的新手,尝试将其集成到我的CodeIgniter应用程序中。基本上,当表单成功时,我希望隐藏原始模板并显示新模板?它当前同时显示这两个选项,如何修改代码?提前谢谢

我尝试将重定向添加到我的控制器,但没有这样的运气:(

视图:


我帮不了你这么多。你能用firebug查看收到的post请求数据吗


由于两者都显示,所以我认为post请求是可以的。问题在于您的视图文件。

好的,我想我知道您想要什么

查看html标记:

<div class="container">
<form id="form">
    ...
</form>
    <div class="error_message">
    </div>
</div>

...
脚本:

$('#submit').click(function(){
$.post("<?php echo base_url(); ?>part-two",
  $("form").serialize(),
  function(result){

     // clear the content and assing the result
     $("#form").remove();
     $("#error_message").html(result);
  }, "html" 
);       
});
$(“#提交”)。单击(函数(){
$.post(“第二部分”,
$(“表单”).serialize(),
功能(结果){
//清除内容并分配结果
$(“#形式”).remove();
$(“#错误消息”).html(结果);
},“html”
);       
});

您可以发布一些模板视图吗?您是否在使用单个视图的同时使用if语句在每个表单之间切换?
<div class="container">
<form id="form">
    ...
</form>
    <div class="error_message">
    </div>
</div>
$('#submit').click(function(){
$.post("<?php echo base_url(); ?>part-two",
  $("form").serialize(),
  function(result){

     // clear the content and assing the result
     $("#form").remove();
     $("#error_message").html(result);
  }, "html" 
);       
});