好吧,有很多关于此的帖子,但我没有犯这些错误......所以我们走吧!
我正在尝试发送ajax请求并获得HTML响应。
function callModal(key) {
$.ajax({
type: "POST",
url: Routing.generate('behrens_edit_modal', {boxId: key}),
})
...
}
我过去对此代码没有任何问题。所以那不可能。现在为我的控制器:
/**
* @param $boxId
* @return JsonResponse
* @Route(path="/edit-box/{boxId}", name="behrens_edit_modal", options={"expose": true})
*/
public function FormAction($boxId)
{
...
}
但我只是得到错误说:
router.js:9 Uncaught Error: The route "behrens_edit_modal" does not exist.
at K.f.i (router.js:9)
at K.f.m (router.js:10)
at callModal ((index):387)
at HTMLElement.onclick ((index):103)