定位网址内容并在页面上显示

时间:2016-08-08 20:21:39

标签: javascript jquery html

我与使用基于小部件的网站的客户合作,需要定制的网络应用。我们在网站外托管它。我需要从主站点提取产品信息以填充异地页面。

我写这篇文章是为了从主网站上提取H1内容,这将作为非网站页面的链接。

<a href="#" id="specialURL">BUILD LEASE</a>

 <script type="text/javascript">
$(document).ready(function() {

  var url = $('h1').html();
  url = url.replace(/\s+/g, '-').toLowerCase()+'.html';


  console.log(url);
$('#specialURL').attr('href', 'http://joethemovie.com/' + url );



});

现在我需要将网址内容恢复为非网站页面上的h1。

另外,如果可能,有人知道如何在网址中存储价格信息吗?

例如http://example.com/mainSiteH1&price=12345

然后,与H1相同,显示在非网站页面上。

谢谢!

1 个答案:

答案 0 :(得分:1)

您在网址中粘贴的任何内容都应该是uri编码的。这也会照顾空间,因此正则表达式是不必要的..

$('#specialURL').attr('href', 'http://joethemovie.com/?h1=' + encodeURIComponent(url) +"&price=" + encodeURIComponent("about tree fiddy"));

然后你可以使用服务器(例如php&#39; s $_GET)从网址获取垃圾,或者你可以使用函数here通过javascript获取这些参数.. < / p>