也许只是一个基本问题,因为我是Jquery的新人。
我尝试找到从url获取数据或调用url get参数
的任何方法示例= mysite.com/go.html?link=data 然后我在这个论坛上找到了这段代码,但我对如何在我的html页面上使用它感到困惑。
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
如何使用它?例如,我访问的网址是 mysite.com/go.html?link=example.com ,我想在我的html网页上的<a href="example.com">
中显示example.com < / p>
答案 0 :(得分:0)
首先,这不是&#34; jQuery&#34;代码,它的Javascript代码。简而言之,实现您要问的代码的方法如下:
function displayLink(){
var link = getParameterByName("link");
var container = document.getElementById("myContainer");
container.innerHTML = "<a href="'+link+'">Click here for link</a>";
}
在哪里&#34; myContainer&#34;是您要链接到页面中的元素的ID。 然后,你可以调用&#34; displayLink&#34;加载页面时添加功能并添加链接。 这是一种非常简化的实现您所要求的方法(虽然它可以完成工作),我建议,正如在评论中所说,您在尝试将代码添加到您的网页之前学习了基本的Javascript。