1
Идея заключается в том, когда я нажимаю кнопку, на которую он вызывает sendeRequest(), и контроллер получает петицию. Но я ничего не получаю.Ajax не получает данные. Symfony2
Я не хочу посылать запрос на контроллер. (Я установил перенаправление в контроллер, чтобы проверить, что я получаю данные). Я пробовал делать:
function sendRequest(){
$.ajax({
type: "POST",
url: "{{ path('login') }}" ,
cache: "false",
dataType: "html",
success: function(result){ $("div#box").append(result);}
});
}
И в контроллере
$request = $this->getRequest();
if($request->isXmlHttpRequest()){
return $this->render('mainBundle:Register:register.html.twig');
}
Я использую JQuery 1.7.2
Что поджигатель/chrome отладчик говорит вам? – Sgoettschkes
+1 к Sgoettschkes, если вы не знаете, какой firebug находится на http://getfirebug.com/, установите это в свой firefox, например, и перейдите в панель «Сеть», затем нажмите кнопку, которая должна вызвать вызов ajax и посмотреть, видите ли вы свой запрос на вкладке Net в firebug, если вы этого не сделаете, у вас есть проблемы с JS, иначе проблема может возникнуть из-за php вы можете поместить свой код в jsFiddle? –