我們開發(fā)中經(jīng)常跟后臺打交道型雳,在請求中攜帶參數(shù)請求到后臺当凡,后臺根據(jù)我們傳入的參數(shù)來返回我們需要的數(shù)據(jù)給我們前端山害,那么跟HTML頁面怎么做呢?
腦子里閃過的畫面就是這樣沿量,對吧浪慌?
# http://192.168.88.6/cx/test.html?siuid="123"
這肯定是對的,那HTML頁面怎么拿這些參數(shù)呢朴则,在JSP頁面的話权纤,它存在request對象,可以
request,getParam("siuid")這樣就可以拿到參數(shù)了乌妒。HTML頁面這樣做汹想,可不行,因?yàn)樗鼪]有這樣的request屬性撤蚊。
現(xiàn)提供一個js方法古掏,可以拿,就是通過正則表達(dá)式去拿侦啸。方法如下:
# QueryString : function(item){
var svalue = location.search.match(new RegExp("[?&]" + item + "=([^&]*)(&?)","i"));
return svalue ? svalue[1] : svalue;
}
在HTML頁面中就可以這樣拿去
var siuid = tronsys.QueryString("siuid");