jQuery在页面加载上提交Hidding字段

时间:2017-09-08 15:36:41

标签: javascript jquery html forms

我正在尝试向网站添加一些其他跟踪信息。我想在每个页面上放置一个隐藏字段,该字段会提取该人登录的初始页面的URL,并将该值提交到另一页面上的表单,而不会离开登录页面。

因此,例如,有人登陆博客帖子,这个隐藏字段将该值提交给表单,但客户端永远不会离开页面。此人点击该网站的各个区域,并决定提交表单。然后,该表单提交将包含登陆的初始页面的值。这只能在初始页面上进行,因为如果它在每个页面上重新提交该人员访问的值,则不会显示该人员开始的初始页面。

希望这是有道理的。任何想法,或者我只是在考虑购买已经做过类似事情的昂贵软件?



$(function () {
  $('#form-track').submit();
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="/schedule-service" method="post" id="form-track"> 
   <input name="form-source" value="THIS URL IS DYNAMICALLY GENERATED" type="hidden">
</form>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

试试这个......然后在名为“landingURL”的cookie中设置该值

   if (document.cookie.indexOf("landingURL=") < 0) {
        URL = insert URL HERE...
        document.cookie = "landingURL="+URL;
    }