鍍金池/ 問(wèn)答/PHP  HTML/ 頁(yè)面?zhèn)戊o態(tài),前端相關(guān)配置

頁(yè)面?zhèn)戊o態(tài),前端相關(guān)配置

后臺(tái)同志使用Ng將服務(wù)端配置完成之后,已經(jīng)可以成功的訪問(wèn)到頁(yè)面。
頁(yè)面樣式全都正常,但是原先代碼獲取的參數(shù)是通過(guò)url中的search獲得的。
偽靜態(tài)之后就已經(jīng)無(wú)法從search中獲取參數(shù)了。
如:原URL = www.aaa.com/details?id=1111;
偽靜態(tài)之后URL = www.aaa.com/details/1111;
由于很多頁(yè)面的參數(shù)格式不一樣,從pathname中切割不是很準(zhǔn)確。
請(qǐng)問(wèn)有什么更好的辦法來(lái)獲取URL中的參數(shù)???

回答
編輯回答
雅痞

為什么說(shuō)參數(shù)不能放在 search 中呢?沒(méi)遇到這種限制。
最好還是在 search 中,如果不行,可以考慮用 location.hash

2017年1月28日 11:11
編輯回答
涼汐

你意思是你們改用 RESTful 了嗎...

那就只能約定好 path 里哪部分是什么這樣做了。

2017年6月22日 05:05
編輯回答
菊外人

參數(shù)格式不一樣,到底是哪方面不一樣,

對(duì)象序列化能不能解決?

//傳參
var data = {name:'li',age:18},
url += "?params="+JSON.stringify(data);

//獲取
var data = location.search.split("params=")[1].split("&")[0];
data = JSON.parse(data);
2017年4月29日 22:21