0
我使用ajax調用我的控制器中的函數,我認爲比我正確傳遞的參數,但我得到一個錯誤。錯誤嘗試傳遞參數在AJAX jquery
這是我在jQuery的
var usuario= $(this).data('usuario');
var idea= $(this).data('idea');
// llamada ajax
$.ajax({
url: '{{path('votarIdea')}}',
data: {user: usuario, idea: idea},
type: 'POST',
dataType: 'html'
//success: change(),
//error: noChange()
});
在我的網址PARAM
功能我試圖把這個
url: '{{path('votarIdea',{'user': usuario, 'idea': idea})}}',
在這種情況下,錯誤是,他們發現鴕鳥政策變量的想法。
在控制器,功能..
public function votarIdeaAction($user, $idea){
$em= $this->getDoctrine()->getEntityManager();
...
}
的錯誤是這樣
Controller "Arca\PuenteBundle\Controller\DefaultController::votarIdeaAction()" requires that you provide a value for the "$user" argument (because there is no default value or because there is a non optional argument after this one). (uncaught exception)
什麼想法?
thaks @Jeff我改正了,但我有同樣的錯誤要求您提供一個值。我有包括在網址的價值?我這樣做,但不工作 – user852610
嘗試讀取像這樣的值:'$ user = $ _POST ['user']' - 這是否給你任何東西? – Jeff