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