从上一页获取推荐人

时间:2014-02-23 21:02:48

标签: javascript jquery html

是否可以从第1页收集网址数据(例如,第1页:google.com/chicken-pot-pies),当用户点击指向第2页的链接时(第2页:google.com/chicken) -pot-pies2),第1页的网址加载了第2页(因此第2页的网址将如下所示:google.com/chicken-pot-pies=chicken-pot-pies2 /)?

这是第1页上我想要加载的onclick事件的JSFiddle:http://jsfiddle.net/34zY4/2/

q1=iPoTouch&x=79&y=2

对不起,如果我没有正确说明。

3 个答案:

答案 0 :(得分:0)

您可以使用 submit();

创建表单并提交此表单
<form action="https://www.domain.com" method="post" id='myData'>
    <input type="hidden" name="code1" value="1">
    <input type="hidden" name="code2" value="2">
    <input type="hidden" name="code3" value="3">
    <input type="hidden" name="code4" value="4">
</form>

下一步

 $("#myData").submit();

答案 1 :(得分:0)

从客户端的第2页开始,您可以使用以下内容:

document.referrer

但是,要动态更改URL(路由),您需要使用某些服务器端逻辑。对于C#,MVC是一种很好的方法。

http://www.dotnetcurry.com/showarticle.aspx?ID=814

我相信您要查找的具体网址不起作用(如果删除最后的“/”,则可以。)

答案 2 :(得分:0)

答案是肯定的。您可以停止链接点击并更改或完全替换URL。几年前我这样做是为了追加一个代币。

var idx = loc.indexOf("?");
 if (idx !== -1) {
    this.href += (this.href.indexOf('?') !== -1 ? "&amp;" : "?") + 
        loc.substring(idx+1);
 }

Here's a fiddle

如果页面上同时包含现场链接和外部链接,您可能需要添加类名或其他检查,否则您可能会丢弃离开网站的网址,但这是基本想法。