2016-02-05 62 views
0

如何在Symfony3中创建AJAX请求?有人可以解释一步一步的规则?如何在Symfony3中创建AJAX请求?

我想在Symfony3使用$.load()$.ajax()

+2

您正在寻找更多关于jQuery的指南......当通过AJAX提出请求时,Symfony会在对待任何其他页面时对待它们......唯一的区别是您可能想要返回一个'JsonResponse'并将其处理为与传统路线不同。 –

+0

你能解释多一点吗? –

+0

你有没有做过AJAX请求或使用Symfony3? –

回答

0

,如果你有安装到目前为止,你可以在浏览器中渲染HTML,

把脚本块到您的视图

<script> 
    $.ajax({ 
     url: '{{ path('your_route') }}', 
     type: 'POST', 
     dataType: 'json', 
     data: {foo: 'bar'}, 
     success:function(d){ 
      console.log(d); 
     } 
    }) 

</script> 

等瞧你做出symfony3一个Ajax请求

+1

对于一个很好的方式暴露给javascript的路线,寻找到[FOSJsRoutingBundle(https://github.com/FriendsOfSymfony/FOSJsRoutingBundle) – k0pernikus

+0

感谢响应速度快,但它为什么不显示任何输出,我的网页上路线有一些文字? –

+0

我发布的代码只是将结果记录到浏览器控制台mybe看看那里 –