2012-05-29 59 views
0

我看到許多小部件,允許這樣的:如何管理使用src調用腳本的GET參數?

<script src="http://www.mywebsite.it/widget/widget.js?year=2000" type="text/javascript"></script> 

如何管理這一年?我的意思是,widget.js,在加載時,做一個阿賈克斯調用aspx頁面。我想通過yearaspx頁面。

我該怎麼做.js?

+0

這裏有什麼問題嗎?爲什麼你不能向http://www.mywebsite.it/widget/widget.js?year=2000發出一個簡單的,簡單的,香草的GET請求? –

+2

檢查這個其他問題http://stackoverflow.com/questions/4716612/how-do-i-get-query-string-value-from-script-path –

+0

請參閱:http://stackoverflow.com/questions/979975/how-to-get-the-value-from-url-parameter – Death

回答

2

爲腳本指定一個ID,例如「scr1」。

<script id="src1" src="http://www.mywebsite.it/widget/widget.js?year=2000" type="text/javascript"></script> 

然後,你可以這樣做:

var myScript = document.getElementById('scr1'); 
var src=myScript.src; 
var p=/[?&]year=(\d+)/ 
var r=p.exec(src); 
// r[1] contains the year 

HTH

相關問題