how topass value to controller??

Posted by rajesh on Stack Overflow See other posts from Stack Overflow or by rajesh
Published on 2010-05-05T12:11:30Z Indexed on 2010/05/05 12:18 UTC
Read the original article Hit count: 227

Filed under:
|
|
|

hi all, actuallly when i trying to pass url value to controller action, action is not getting the required value... i ma sending the value like this

function value(url,id)
    {
   alert(url);
     document.getElementById('rating').innerHTML=id;
     var params = 'artist='+id;
  alert(params);
 // var newurl='http://localhost/songs_full/public/eslresult/ratesong/userid/1/id/27';
   var myAjax = new Ajax.Request(newurl,{method: 'post',parameters:params,onComplete: loadResponse});        
   //var myAjax = new Ajax.Request(url,{method:'POST',parameters:params,onComplete: load});
   //alert(myAjax);

    }
 function load(http) 
    {

       alert('success');

    }

and in controller i hav write like


public function ratesongAction()
        {
                   $user=$_POST['rating'];
                   echo $user;
    $post= $this->getRequest()->getPost();
    //echo $post;
   $ratesongid= $this->_getParam('id');

but still not getting the result i am using zend framework

© Stack Overflow or respective owner

Related posts about php

Related posts about JavaScript