是否可以从第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
对不起,如果我没有正确说明。
答案 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 ? "&" : "?") +
loc.substring(idx+1);
}
如果页面上同时包含现场链接和外部链接,您可能需要添加类名或其他检查,否则您可能会丢弃离开网站的网址,但这是基本想法。