亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用ajax的路徑問題

老師在填寫路徑的時候,twig里面用{{ path('url') }}可以吧路徑解析出來,,但是當我用ajax的時候,路徑要寫在js文件里面,這個時候路徑用twig的語法就解析不了了,請問這個有沒有什么好的方法。因為如果在js文件里面輸入絕對路徑的話,生產環境和開發環境下的文件是不一樣的,每次都要改來改去很麻煩

正在回答

1 回答

這確實是一個問題,因為說到底你的路徑可能會變,所以js里就不能寫死。我給你3個思路。

1.把所有的路徑做成頁面上的js變量,然后你的js里動態的去獲取變量中的路徑

2.有專門的bundle來解決這個問題,記得應該叫jsroutingbundle,它的實現原理其實類似,只不過做得更加智能一點。

3.在你的php的上一層,比如nginx或者apache這一層做一層轉發,這樣你可以通過這一層的不同的設置來把url導向當前環境下正確的地址上。

0 回復 有任何疑惑可以回復我~
#1

szk93030800 提問者

非常感謝!
2015-03-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

使用ajax的路徑問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號