html:
<input type="button" onClick="window.location.href='do.php?action='" value = "导出"  />JS:
<script>
$(function(){
var glob_oplist = new Array();
    $("#select2").each(function(){
        $(this).children("option").each(function(){
        
glob_oplist.push($(this).val());
        });

    });
dtitles=JSON.stringify(glob_oplist);
});
</script>
我想把JS最后得到dtitles的值作为参数赋给action以GET方式传递给DO.php页面,请问这个JS的值如何在ONCLICK事件里写?

解决方案 »

  1.   

    onClick="foo()"
    在foo里面跳转就可以了
      

  2.   

    function show(){
    var glob_oplist = new Array();
        $("#select2").each(function(){
            $(this).children("option").each(function(){
            
    glob_oplist.push($(this).val());
            }    });
    dtitles=JSON.stringify(glob_oplist);
    });
    </script>
    这参数怎么带呢?往do.php页面传值
      

  3.   

    dtitles=JSON.stringify(glob_oplist);
    window.location.href='do.php?action='+dtitles;
      

  4.   

    $(function(){
    $("#btn_test").attr("onClick","alert(1)");
    });
    LZ可以按上面方法,在页面加载完成时,改写那个按钮的onClick属性值
    把你的参数加进去
      

  5.   

    要么以ajax方法中的GET方法传也行