سلام دوستان.
من با آجاکس در کنترلر مشکل دارم .
کد view:

<div id="chat_input"> <input id="chat_message" name="chat_message" type="text" value="" tabindex="1" /> <?php echo anchor('#','SAY IT' ,array('title'=>'this is title' , 'id'=>'submit_message')); ?></div>


کد js :

$(document).ready(function(){

$('#submit_message').click(function(){

alert($('input#chat_message').val());
return false;

});
});


تا اینجا مشکلی نیست و کار میکنه ، اما وقتی بخوام با کنترلر کار کنم جواب نمیده :
کد js اگه این باشه :

$(document).ready(function(){

$('#submit_message').click(function(){

var message_post = $('input#chat_message').val();
$.ajax({
type:'POST',
url : base_url + "chat/add",
/* url:"http://localhost/mysite/CI-project/chat/add",*/
data:{'message_post' : message_post},
success: function(data){
if(data == 1){
alert('ok');
}
else
{
alert('no');
}

}
});

});
});


و controller ساخته شده بنام chat.php :

public function add() { echo 'yes'; }


با کلیک روی لینک , به url گفته شده نمیره و به صفحه ی اصلی و welcome میره .
مشکل کجاست ؟
ممنون میشم راهنمایی کنید .
در ضمن url هم درسته , حتی بدون base_url هم امتحان کردم نتیجه نداد .