Sto eseguendo un tutorial, ho 2 chiamate ad due controller con ajax
il 1 funziona.
il 2 no.
Nel secondo alert("0") e alert (base_url) si visualizzano correttamente.
Se provo a mettere nel controllere la resituzione di un valore di default,
non arriva a success della pagina.
Codice PHP:
<script type="text/javascript" >
var chat_id = "<?php echo $chat_id ; ?>";
var user_id = "<?php echo $user_id ; ?>";
$(document).ready(function(){
$('a#submit_message').click(function(){
var chat_message = $('input#chat_message').val();
if (chat_message == ""){
return false;
}
$.ajax({
type: "POST" ,
dataType: "json" ,
url: base_url + "index.php/chat/ajax_add_message/"+ chat_id + "/" + user_id + "/" + chat_message ,
success: function(data){
}
});
return false;
});
function get_messages (){
alert("0");
//alert(base_url+ "index.php/chat/ajax_get_message/"+ chat_id);
$.ajax({
type: "POST" ,
dataType: "json" ,
url: base_url + "index.php/chat/ajax_get_message/"+ chat_id ,
success: function(data){
alert("1");
if (data.status == 'ok'){
$('#my_site_chat').html(data.content);
alert("2");
}
alert("3");
}
});
}
get_messages();
});