六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 42|回复: 0

rails jquery的二级联动

[复制链接]

升级  46%

5

主题

5

主题

5

主题

童生

Rank: 1

积分
23
 楼主| 发表于 2013-1-23 02:20:32 | 显示全部楼层 |阅读模式
$(function(){   $("#area_parentID").change(function(){       $("#next_select").html("<select name='streat' id='streat'></select>");       $.post(        "/banks/select_with_ajax",       {"parentID":$("#area_parentID").val()},       function(data){          var datas = eval(data);  //alert(datas);  $.each(datas,function(i){              $("<option value='"+datas[i].area.id+"'>"+datas[i].area.name+"</option>").appendTo($("#streat"));          });           });   });}); 
<tr><td>地域</td><td><%=   @areas = Area.find(:all, :select => 'name,id',:conditions=>"parentID=0").collect{|t| [t.name,t.id]}.insert(0,["请选择",0])         select("area","parentID",@areas,{},{:selected=>1})%><span id='next_select'><select name="streat" id="streat"></select></span></td></tr> 
def select_with_ajax                @areas = Area.find(:all, :select => "name,id",:conditions => ["parentID = ?", params[:parentID]])                    render(:json => @areas.to_json,:layout => false)  end 
刚弄的rails+jquery的二级联动,记性不好,在这记下来
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表