php ajax下拉框无刷新传值
phpajax下拉框无刷新传值js代码<scriptsrc="../js/jquery.js"></script><scripttype="text/javascript...
php ajax下拉框无刷新传值js代码
<script src="../js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ //DOM的onload事件处理函数 $("#parent").click(function(){ //当按钮button被点击时的处理函数
postdata(); //button被点击时执行postdata函数
}); });
function postdata(){ //提交数据函数
var mn = $("#parent").val();
var data = "parentid = "+mn; $.ajax({ //调用jquery的ajax方法
type: "POST", //设置ajax方法提交数据的形式
url: "xz.php", //把数据提交到xz.php
dataType:'html',
data:data, //输入框writer中的值作为提交的数据
success: function(data){ //提交成功后的回调,msg变量是ok.php输出的内容。 $("#aw").empty();
$("#aw").append(data); //如果有必要,可以把msg变量的值显示到某个DIV元素中
} }); } </script>
具体代码见下图。
现在的主要问题是,当轻解第一个下拉框时,第二个下拉框自动弹出,但是无论第一个下拉框的值怎么改变,第二个下拉框的内容始终没有改变,希望知道的友友帮忙指点一下,谢谢! 展开
<script src="../js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ //DOM的onload事件处理函数 $("#parent").click(function(){ //当按钮button被点击时的处理函数
postdata(); //button被点击时执行postdata函数
}); });
function postdata(){ //提交数据函数
var mn = $("#parent").val();
var data = "parentid = "+mn; $.ajax({ //调用jquery的ajax方法
type: "POST", //设置ajax方法提交数据的形式
url: "xz.php", //把数据提交到xz.php
dataType:'html',
data:data, //输入框writer中的值作为提交的数据
success: function(data){ //提交成功后的回调,msg变量是ok.php输出的内容。 $("#aw").empty();
$("#aw").append(data); //如果有必要,可以把msg变量的值显示到某个DIV元素中
} }); } </script>
具体代码见下图。
现在的主要问题是,当轻解第一个下拉框时,第二个下拉框自动弹出,但是无论第一个下拉框的值怎么改变,第二个下拉框的内容始终没有改变,希望知道的友友帮忙指点一下,谢谢! 展开
18个回答
展开全部
jQuery事件使用错误,你要使用change事件而不是click事件。
追问
更改了事件,怎么还是一直的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好,你的问题在于事件的使用,当您选择完地区之后是输入框发生了改变而不是点击,所以应该用 change 事件
$("#parent").change(function(){
postdata();
}); });
$("#parent").change(function(){
postdata();
}); });
追问
更改了事件,怎么还是一直的
加了个隐藏输入框,可以了,谢谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无题·重帏深下莫愁堂(李商隐)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
17782342882
追答
什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function send(gettype){var ajaxdata = ""wenben = $('#wenben').val();ajaxdata += "&wenben="+wenben;$.ajax({ type: "post", url : "tj.php", data: ajaxdata, success: function(html){$(".getcode").css("display","block");$("#codebox")...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询