以下脚本给出了选择框onchange的结果。但随着价值整个页面再次重新加载。我尝试过很多东西,但没用。获取选择框值onchange
我的代码,
<script>
$(function(){
$("select[name='cname']").change(function() {
var str = "";
$("select[name='cname'] option:selected").each(function() {
str += $(this).text() + " ";
});
jQuery.ajax({
type: "POST",
url:"",
data: $("form#a").serialize(),
success: function(data){
jQuery(".res").html(data);
$('#test').html(data);
}
});
var str = $("form").serialize();
$(".res").text(str);
});
});
</script>
你可以做一个[小提琴](http://jsfiddle.net)?找不到重新加载页面的代码。 –
实际上不是重新加载页面,而是旧的显示一次。 – user2384743
参考[http://stackoverflow.com/questions/7561569/jquery-ajax-passing-value-on-php-same-page] – user2384743