查看页面
这是我的ajax代码块。我必须将值从income_date传递给控制器
function incomeDate(income_date)
{
// alert(income_date);
$.ajax({
type: "POST",
url: "<?php echo base_url();?>home/submit_income",
data: {income_date:income_date},
success: function(res1)
{
}
});
}
我从剧本
获得了income_date var income_date=document.getElementById("dateVal").value;
函数调用在这里
incomeDate(income_date);
controller home.php
function submit_income()
{
$income_date=$this->input->post('income_date');
}
答案 0 :(得分:0)
而不是使用它:
url: "<?php echo base_url();?>home/submit_income",
使用它:
url: "<?php echo site_url();?>home/submit_income",
很有可能你一定错过了&#34; index.php&#34;。(在我的职业生涯开始时我很多次错过了!!)
base_url()将返回http://localhost/myproject之类的内容。 而site_url()将返回类似http://localhost/myproject/index.php
的内容
在CodeIgniter中,这会导致问题。试试这个,如果问题是其他的话,请进一步澄清!!