CodeIgniter Forums

Full Version: javascript event on controller ?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[eluser]Fribos[/eluser]
Hi, i'm trying to include a javascript alert on a controller function but it seems like doesnt work. I'm just started with AJAX and JS codding.

Here is pertinent function from my view
Code:
function checkBan(){
    $.ajax({
       type: "POST",
       url: "xxxxxxxxxxxxxxxxxxxxx/fmchat/check_ban",
    });
};

setInterval (checkBan, 1500);

This is my controller function
Code:
function check_ban() {
      if ($this->session->userdata('ban')<>'') {
        ?&gt;
        <.script language="JavaScript" type="text/javascript">
           .alert('User banned');  
        </.script>
        &lt;?
      }
    }

I dont know if it's an ajax problem or just javascript is not allowed on controllers.
I'll regards every kind of tip, help or comment.
Thanks

El Forum

[eluser]Michael Wales[/eluser]
You should really keep your JavaScript w/ your JavaScript and your PHP w/ your PHP. I would have my controller respond with a JSON response, handle that with the JS callback.