JQuery Ajax returned blank data

Posted by kwokwai on Stack Overflow See other posts from Stack Overflow or by kwokwai
Published on 2010-05-30T18:35:02Z Indexed on 2010/05/30 18:42 UTC
Read the original article Hit count: 204

Filed under:

Hi all,

I am learning how to use JQuery to help check data availability.
I have written a function in a Controller for checking data input,
and the URL is like this: http://www.mywebsite.com/controllers/action/avariable
but the returned data was blank.

 <Script language="javascript"> 
    $(document).ready(function(){  
       $(document).change(function(){ 
       var usr = $("#data\\[User\\]\\[name\\]").val();
 $.post{"http://www.mywebsite.com/controllers/action/",
 usr,
 function(msg){alert(msg);}
       }
                                 });
                                       });   
    </Script>

     <div id="username">
     <input type=text name="data[User][name]" id="data[User][name]">
     </div>                 

Here is the code of the Action:

function action($data=null){
                 $this->autoRender = false;
                 $result2=$this->__avail($udata);           
                  if($result2==1)
                   {return "OK";}
                   else
                   {return "NOT";}           
            }

© Stack Overflow or respective owner

Related posts about jQuery