伪静态下的地址框id传值与js取值及伪静态下AspNetPager分页问题?
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
$(function() {
alert(getQueryString("id"));}
原来 我在的地址是http://192.168.0.12/default.aspx?id=12 页面中引用了上述js可以取到值12 而转为静态后http://192.168.0.12/12.html显示出无值或为空,伪静格式: <RewriterRule>
<LookFor>~/(.[\d]*)\.html</LookFor>
<SendTo>~/Default.aspx?id=$1</SendTo>
</RewriterRule>
请问才能取到id的值12呢谢谢
------解决方案--------------------var url = "http:\/\/192.168.0.12\/12.html";
url.match(/(\d*)\.html$/)[1];