首先将改成然后:$(function(){$("#type").change(function(){var r = $(this).val();$.post("2.php",{type:r});})})事实上,你这样写,并不能直接看到效果,除非用firebug查看,因为你现在是ajax请求,如果想看到效果,应该这样写:$(function(){$("#type").change(function(){var r = $(this).val();window.location.href = "2...