hello
i have a problem with code ajax not work
code model
public function check_member_available($username)
{
$query = $this->db->get_where('members',array('username'=> $username));
$HTML='';
if($query->num_rows() == FALSE)
{
$HTML='not exists';
}
else
{
$HTML='user exists';
}
echo $HTML;
}code controllers
public function check_members()
{
$this->load->model('users');
if($this->input->post('username'))
{
$username = $this->input->post('username');
$this->users->check_member_available($username);
}
$this->load->view('cajax');
}code view
<div id="container">
<div id="wrapper">
<div id="form">
<label>Choose Your Username</label>
<input type="text" autocomplete="off" name="user_name" id="user_id" class="user_name" >
<span class="check"></span> <br><br>
</div>
</div>
</div>
[removed][removed]
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>css/css/style.css" />
[removed]
$(function()
{
$('.user_name').keyup(function()
{
var checkname=$(this).val();
var availname=remove_whitespaces(checkname);
if(availname!=''){
$('.check').show();
$('.check').fadeIn(400).html('<?php echo base_url();?>images/image/ajax-loading.gif ');
var String = 'username='+ availname;
$.ajax({
type: "POST",
url: "<?php echo site_url();?>/home/check_members",
data: String,
cache: false,
success: function(result){
var result=remove_whitespaces(result);
if(result==''){
$('.check').html('<?php echo base_url();?>images/image/accept.png This Username Is Avaliable');
$(".check").removeClass("red");
$('.check').addClass("green");
$(".user_name").removeClass("yellow");
$(".user_name").addClass("white");
}else{
$('.check').html('<?php echo base_url();?>images/image/error.png This Username Is Already Taken');
$(".check").removeClass("green");
$('.check').addClass("red")
$(".user_name").removeClass("white");
$(".user_name").addClass("yellow");
}
}
});
}else{
$('.check').html('');
}
});
});
function remove_whitespaces(str){
var str=str.replace(/^\s+|\s+$/,'');
return str;
}
[removed]if check a code without codeigniter work
but with codeigniter not work
i hope someone help me