2016-02-05 79 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看看那裏 –