【发布时间】:2014-06-24 02:57:38
【问题描述】:
http://h3gsat.altervista.org/DettagliCompleto.php?id=4567
我尝试使用id 参数,但失败了。
我必须在 javascript (jquery) 而不是 php 中完成这项工作,但我不知道该怎么做。
【问题讨论】:
-
嘿,您尝试过我发布的解决方案吗?
标签: javascript jquery html
http://h3gsat.altervista.org/DettagliCompleto.php?id=4567
我尝试使用id 参数,但失败了。
我必须在 javascript (jquery) 而不是 php 中完成这项工作,但我不知道该怎么做。
【问题讨论】:
标签: javascript jquery html
试试这个代码 sn-p:
$.urlParam = function(name){
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}
// http://h3gsat.altervista.org/DettagliCompleto.php?id=4567
var value_of_id=$.urlParam('id'); // 6
console.log(value_of_id);
这里是演示jsFiddle
编辑:纯 javascript 解决方案
function urlParam(name){
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}
// http://h3gsat.altervista.org/DettagliCompleto.php?id=4567
var value_of_id=urlParam('id'); // 6
console.log(value_of_id);
【讨论】:
$. 只是为了让它看起来像您使用jquery 对吗?
?dog=1&dog=2&dog=4。如果我没记错的话。
$(function(){
var str = $(location).attr('href');
alert(str);
var myString = str.substr(str.indexOf("?id=")+4);
alert(myString);
});
【讨论】: