日期:2014-05-17  浏览次数:20476 次

onclick如何接收js传过来的变量?
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事件里写?

------解决方案--------------------
dtitles=JSON.stringify(glob_oplist);
window.location.href='do.php?action='+dtitles;
------解决方案--------------------
$(function(){
$("#btn_test").attr("onClick","alert(1)");
});
LZ可以按上面方法,在页面加载完成时,改写那个按钮的onClick属性值
把你的参数加进去