Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Comecei a utilizar o framework codeIgniter e estou com uma duvida.
Na minha view eu fiz uma requisição ajax para o meu controller mandando os campos login e senha:
<script type="text/javascript">
$(document).ready(function(){
$("#entrar").click(function(){
//alert("ola");
var clogin = $('#login').val();
var csenha = $('#senha').val();
$.ajax({
type:'POST',
data:{login: clogin, senha: csenha},
url:'<? echo base_url('login/acessar'); ?>',
success: function(msg){
alert(msg);
}
});
});
});
</script>
O problema é que antes de chegar no controller tenho o erro:
Segue meu controller:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends CI_Controller {
/**
* Index Page for this controller.
*
* Maps to the following URL
* http://example.com/index.php/welcome'>http://example.com/index.php/welcome
* - or -
* http://example.com/index.php/welcome'>http://example.com/index.php/welcome/index
* - or -
* Since this controller is set as the default controller in
* config/routes.php, it's displayed at http://example.com/
*
* So any other public methods not prefixed with an underscore will
* map to /index.php/welcome/<method_name>
* @see http://codeigniter.com/user_guide/general/urls.html
*/
public function index()
{
$this->load->view('login');
}
public function acessar()
{
$dados = array(
'login' => $this->input->post('login'),
'senha' => $this->input->post('senha')
);
var_dump($dados);
}
}
/ End of file welcome.php /
/ Location: ./application/controllers/welcome.php /
Quero saber se na minha requisição eu estou errando alguma coisa.
Carregando comentários...