Post数据包括该名称和姓氏。这些数据已经发布(显示请求控制台),但firebug给了我404关于"POST localhost/index.php/getdata/404未找到"的错误
function gonder(){
$.ajax({
type:'POST',
url:'/index.php/getdata/',
data:$('#form1').serialize(),
success: function (msg) {
$('#yaz').html(msg);
$('#btn').removeAttr('disabled');
}
});
}
public function getdata()
{
$this->output->set_content_type('application/json');
if ( ! isset($_POST['data']))
{
$data = FALSE;
}
else
{
$data = $_POST['data'];
}
$this->load->view("getdata_view");
$data = $this->input->post('data');
var_dump($data);
}
检查您的路径。。"/index.php/getdata/"是正确的路径吗?
它应该是/index.php/yourcontrollername/yourmethodname(在您的案例中为getdata)。