سلام دوستان.
من با آجاکس در کنترلر مشکل دارم .
کد 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 هم امتحان کردم نتیجه نداد .