Javascript Php Codeigniter:如何手动退出ajax。?

Javascript Php Codeigniter:如何手动退出ajax。?,javascript,php,mysql,ajax,Javascript,Php,Mysql,Ajax,在我的CI项目中,我使用的是一个网页,其中包含一个,通过js单击按钮即可调用ajaxdisplay\u table.php ajax内容是从数据库表加载的..。我为每一行提供了一个delete(按钮)选项,以从Html表和mysql表中删除相应的行。为此,我在单击Delete按钮时调用了javascript fn()。js fn()将删除相应的Html表行,然后像这样调用控制器 window.location.href = "<?php echo base_url("somecontrol

在我的CI项目中,我使用的是一个网页,其中包含一个
,通过js单击按钮即可调用ajaxdisplay\u table.php

ajax内容是从数据库表加载的
..
。我为每一行提供了一个delete(按钮)选项,以从Html表和mysql表中删除相应的行。为此,我在单击Delete按钮时调用了javascript fn()。js fn()将删除相应的Html表行,然后像这样调用控制器

window.location.href = "<?php echo base_url("somecontroller/delete_comapny"); ?>/"+Code+"/"+CId;
作为一个普通的网页。但是我将somepage.php显示为ajax(somepage.php中的所有内容都显示在我在第一段中指定的元素
上)。这是因为所有的操作都从一个ajaxdisplay\u table.php开始。因此,在所有操作之后,它在

我如何得到这个问题的解决方案。?我只需要加载一个普通的网页


任何帮助都将不胜感激。

您可以将js代码放入somepage.php中,并使用

window.location

我通过更深入的思考得到了答案。这个问题用Ajax解决了。我在单击delete按钮时调用了ajax函数。相应的参数也被传递给Ajax

在ajax部分,它调用如下控制器

type: "POST",
url : 'delete_company',
data: { com_code: comcod, com_lic:comid } ,
    success: function(data){
       $('#display-table').html(data); 
}
在控制器上,它直接转发到模型。在模型中,我通过

$co_lic= $this->input->post('com_lic');
$co_code= $this->input->post('com_code');
删除后,控件返回控制器。我放置了一个回音“succees”,这个回音将显示给

<div id="display-table"></div>


这样就没有了页面加载问题,达到了我的预期效果。

使用view的第二个参数$this->load->view('somepage',true);现在,您将以字符串形式查看html。将其用于您的目的:)
<div id="display-table"></div>