这是我下面的ajax代码
$(window).on('load', function() {
$.post("http://localhost/test",
{run : "1"},
function(data,status){
$("#show").html(data);
});
});
然后在运行ajax之后,返回本地主机索引页并显示在#show中。
这是我简单的codeigniter方法:
public function test(){
$post = $this->input->post("run");
echo $post;
}
我应该怎么解决?
答案 0 :(得分:1)
首先在base_url
中设置config.php
$config['base_url'] = 'http://localhost/basefoldername/';
,然后将site_url()
或base_url()
的ajax与控制器名称一起使用
应该是这样的:
$(window).on('load', function() {
$.post("<?=site_url('controllername/test');?>",
{run : "1"},
function(data,status){
$("#show").html(data);
});
});