Когда я пытаюсь передать значение url
на контроллер action
, action
не получает требуемое значение.Как передать значение контроллеру?
Я посылаю значение, как это:
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');
}
и в контроллере у меня есть:
public function ratesongAction()
{
$user=$_POST['rating'];
echo $user;
$post= $this->getRequest()->getPost();
//echo $post;
$ratesongid= $this->_getParam('id');
}
Но еще не получение результата. Я использую рамки zend.
Я единственный, кто потратил на это минуту, пытаясь понять, что такое «ценность»? (в отличие от значения днасса?) – Pretzel
@ Pretzel LOL - исправлено «топаз» до «передать» –
Похоже на использование Zend Framework для бэкэнд, это должно быть отмечено как соответствующее. – akamike