<html> <body> <select name="" id="dj"> <?php for($i=1;$i<=7;$i++){ ?> <option value="<?php echo $i ; ?>"><?php echo $i; ?></option> <?php } ?> </select> </body> <script> document.getElementById('dj').onchange = function (){ window.location.href = '?page='+this.value; } </script> </html>
3 回答
已采纳
灬紫羽
TA贡献107条经验 获得超71个赞
注意看我代码后面给的注释:
<html> <script type="text/javascript" src="//localhost/test/js/jquery.js"></script><!--注意此处的引用jquery.js文件,改成你自己的文件路径即可--> <body> <select name="" id="dj"> <?php for($i=1;$i<=7;$i++){ ?> <option value="<?php echo $i ; ?>" onclick="javascript:test()"><?php echo $i; ?></option> <?php } ?> </select> </body> <script> // document.getElementById('dj').onchange = function (){ // window.location.href = '?page='+this.value;//你的window.location.href本身就是跳转的意思;要想不跳转就用异步发送的方式; // } //get方式发送 var page = document.getElementById('dj').value; function test(){ $.ajax({ type:'GET', url:'?page='+page, success:function(data){ alert(page); }, error:function(){ alert(errno); } }) } </script> </html>
- 3 回答
- 0 关注
- 2351 浏览
添加回答
举报
0/150
提交
取消