第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

webpack encore 在 symfony 5 中獲取

webpack encore 在 symfony 5 中獲取

慕婉清6462132 2023-06-09 17:20:02
我正在學(xué)習(xí)使用 webpack Encore我想知道是否可以使用“路徑”函數(shù)通過 ajax 調(diào)用路由webpack.config.js    .setOutputPath ('public / build /')    .setPublicPath ('/ build')    .addEntry ('app', './assets/js/app.js')     .addEntry ('ajax', './assets/js/ajax.js')我創(chuàng)建了第二個(gè)條目,它導(dǎo)入所有 ajax 調(diào)用ajax.jsimport 'bootstrap'; // adds functions to jQueryimport articleShow './myAjax/articleShow';articleShow();...myAjax > 文章顯示.js是否可以使用路徑功能?        ...        let formData = new FormData();        formData.append("folder", folder);        formData.append("id", id);        **var urlAjax = "{{ path('showArticle') }}";** (pb)!!!        //var urlAjax = "https://localhost:8000/article/show";        fetch(urlAjax, {            method: 'POST',            body: formData        })            .then(function (response) {                return response.json();            })            .then(function (message) {            ...文章控制器    /**    * @Route("/article/show", name="showArticle")    */    public function showArticle(....) {     ...問題 1:是否可以在 webpack encore 中使用 'path' 功能?問題2:我的做法正確嗎?如果沒有,您是否有具體示例的建議,因?yàn)槲規(guī)缀跽也坏饺魏挝臋n。感謝您的幫助。
查看完整描述

1 回答

?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

謝謝我使用 webpack encore 成功了。幫助 :


安裝 Fos jsrouting 包


step 1 :  expose your route in your controller otherwise you have to modify the file: fos_js_routes.json in the public folder or rename the route


/**

* @Route("/country", **options={"expose"=true},** name="ajaxCountry") 

**/


step 2 : 


import Routing from '../../../vendor/friendsofsymfony/jsrouting-bundle/Resources/public/js/router.min.js';

const routes = require('../../../public/js/fos_js_routes.json');

Routing.setRoutingData(routes);


 var formData = new FormData();


    var urlAjax = Routing.generate('yourRoute');


    fetch(urlAjax, {

        method: 'POST',

        body: formData

    })

        .then(function (response) {

            return response.json();

        })

        .then(function (message) {

           ...



step 3 : in your terminal 


 php bin/console fos:js-routing:dump --format=json --target=public/js/fos_js_routes.json

再見


查看完整回答
反對(duì) 回復(fù) 2023-06-09
  • 1 回答
  • 0 關(guān)注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)