1.语法 jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
$("#vkmid").change(function(){ var url = $url = $(this).data('url'); var mid = $(this).val(); $.post(url,{mid:mid},function(rs){ var data = rs.category; var data1 = rs.controllist; if(data) { jQuery("#catid").empty(); // alert(data.length); if(data.length > 0) { // jQuery("<option value=0>请选择</option>").appendTo(jQuery("#catid")); jQuery("<option value=0>选择栏目</option>").appendTo(jQuery("#catid")); jQuery.each(data,function(idx,item) { jQuery("<option value="+item.cid+">"+item.cid+" | "+item.cname+" | "+item.ccaption+"</option>").appendTo(jQuery("#catid")); }); } else { jQuery("<option value=0>无栏目</option>").appendTo(jQuery("#catid")); } } else { jQuery("#catid").empty(); jQuery("<option value='0'>请选择</option>").appendTo(jQuery("#catid")); } if(data1) { jQuery("#conid").empty(); // alert(data1.length); if(data1.length > 0) { // jQuery("<option value=0>请选择</option>").appendTo(jQuery("#conid")); jQuery("<option value=0>选择功能</option>").appendTo(jQuery("#conid")); jQuery.each(data1,function(idx,item) { jQuery("<option value="+item.cid+">"+item.cid+" | "+item.cname+" | "+item.ccaption+"</option>").appendTo(jQuery("#conid")); }); } else { jQuery("<option value=0>无功能</option>").appendTo(jQuery("#conid")); } } else { jQuery("<option value='0'>请选择</option>").appendTo(jQuery("#conid")); } }) }) })
核心思想:post带参数请求url地址,返回过来一个json的对象,获取容器父级的id,通过删除元素里面的内容再动态拼接来实现局部刷新。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/10664.html