附加到url的查询会导致页​​面跳转

时间:2014-09-30 23:34:30

标签: javascript query-string

在我的页面上:http://greenjobinterview.com/win-fiat-hr-tech/如果有任何查询字符串添加到URL,则会导致页面中途“跳转”。例如:http://greenjobinterview.com/win-fiat-hr-tech/?question。当我为页面禁用JavaScript时,问题就消失了。我从另一个开发者那里继承了这个。我怎么能开始调查哪个javascript文件是罪魁祸首?

谢谢!

2 个答案:

答案 0 :(得分:1)

  

我怎样才能开始调查哪个javascript文件是罪魁祸首?

注释掉JavaScript <script>标记,直到行为停止。

答案 1 :(得分:0)

这个答案不适用于很多人。对于我的具体问题,以下脚本定位所有具有&#34;内容&#34;类的div。有几个,导致向下滚动。感谢@Jeff提示搜索&#34; scrollTop&#34;。以下是它可以帮助任何人的罪魁祸首。我改变了#34; .content&#34;到&#34; #content&#34;影响ID而不是修复它的内容类,因为每个页面上只有一个内容ID。

&#13;
&#13;
            $(function(){
                $("form.biggreenbtn").each(function(){
                    var form = $(this), p = 0;
                    console.log($.parseJSON('<?=$gets?>'))
                    $.each($.parseJSON('<?=$gets?>'), function(i, v){
                        $("[name='"  + i + "']", form).val(v);
                        if(p === 0){
                            $("body, html").animate({scrollTop: form.closest("#content").offset().top - 150 + "px"});
                        }
                        p++;
                    });
                });
&#13;
&#13;
&#13;