Javascript 通过查询字符串传递JSVAR

Javascript 通过查询字符串传递JSVAR,javascript,jquery,html,css,parameter-passing,Javascript,Jquery,Html,Css,Parameter Passing,我需要在所有页面中传递一个js变量,在导航结束时,我需要汇总所有页面的总数并显示值。 以下是我的JS代码: <script> $(document).ready(function() { $('input[name=q1]').click(function() { var selectedValue = $(this).val(); if($(this).val() == "A3") var count=1;

我需要在所有页面中传递一个js变量,在导航结束时,我需要汇总所有页面的总数并显示值。 以下是我的JS代码:

    <script>
    $(document).ready(function() {
    $('input[name=q1]').click(function() {
      var selectedValue = $(this).val(); 
      if($(this).val() == "A3") 
      var count=1;
      else
      var count=0;
        });
    });
</script>

$(文档).ready(函数(){
$('input[name=q1]')。单击(函数(){
var selectedValue=$(this.val();
如果($(this.val()=“A3”)
var计数=1;
其他的
var计数=0;
});
});
HTML:

使用

php包括


从一开始就在文件中包含js代码。因此,无论何时修改代码,它都将在所有文件中保持其通用性。

如果需要使用查询字符串,为什么不使用查询字符串?无论如何,我认为使用本地存储更干净。您的
操作
属性也包含一个智能引用,因此在这里要小心。我同意@ScottKaye的观点,使用
窗口、本地存储
更为简洁,并避免不必要的URL延长。这里的事件实际顺序是什么?您是否将此表单提交到服务器,然后希望表单提交返回的页面具有正确设置的
count
变量?如果是这样,那么服务器代码在哪里,因为下一页将生成该代码。
<form name="login" action=“page2.html" method="post">
    <section class="heading">
     <p><strong>Test1</strong></p>
    </section>
    <p class="pstyle">1st page</p>
     <table>
        <tr>
            <td>
                <input type="radio" name="q1" id="q1A1" required value="A1" />
                Topic1
            </td>
            <td style="padding-left: 30px;">
                <input type="radio" name="q1" id="q1A2" required value="A2"/>
                Topic2
            </td>
        </tr><br>
        <tr style="height: 77px;">
            <td>
                <input type="radio" name="q1" id="q1A3" required value="A3"/>
                Topic3  
            </td>
            <td style="padding-left: 30px;">
                <input type="radio" name="q1" id="q1A4" required value="A4"/>
                Topic4          
            </td><br>
        <tr>
            <td>
                <input type="Submit" value=“Next “Page style="font-size: 40px;"/>
            </td>
            <td style="padding-left: 30px;">
                <input type="Submit" value="Cancel" style="font-size: 40px;"/>
            </td>
        </tr>
    </table>        
</form>