27 Mart 2011, Pazar
Nasıl ALMAK için javascript parametreleri?
http://domain.com/page.html?returnurl=/admin
page.html
GET
parametre alabilir? içinde js
Yukarıdaki basitfunc('returnurl')
örneğin /admin
Ama aynı zamanda karmaşık querystrngs için çalışması gerekir...
CEVAP
27 Mart 2011, Pazar
window.location.search
Her gelen geri dönecek mi ? . Bu? kaldıracaktır split anahtar/değer diziler ayırmak için kullanın, sonra ata parametreler için adlandırılmış özellikleri nesne:
function getSearchParameters() {
var prmstr = window.location.search.substr(1);
return prmstr != null && prmstr != "" ? transformToAssocArray(prmstr) : {};
}
function transformToAssocArray( prmstr ) {
var params = {};
var prmarr = prmstr.split("&");
for ( var i = 0; i < prmarr.length; i ) {
var tmparr = prmarr[i].split("=");
params[tmparr[0]] = tmparr[1];
}
return params;
}
var params = getSearchParameters();
Sonra params.test
arama http://myurl.com/?test=1
test parametresi alabilirsiniz.
Bunu Paylaş:
Nasıl Javascript URL gitmek için taray...
Nasıl tüm özellikleri Javascript bir N...
Nasıl tam yol kullanarak bir JavaScrip...
Nasıl JavaScript ile tüm belge yüksekl...
Nasıl url parametreleri açısal js kull...