利用ProtoType框架完成的一个下拉框(asp:DropDownList)联动的AJAX例子

ajax|下拉

最近终于有时间研究研究AJAX了.看了一些AJAX的介绍.
用ProtoType框架完成的一个下拉框(asp:DropDownList)联动的AJAX的小例子,和初学者分享一下.

代码下载

<script language="javascript" type="text/javascript" >
<!--

function goCity()
{
        var url = "AreaHandler.ashx";
        var father= $F('<%=ddlProvince.ClientID%>')
        var pars = "ddl=province&father=" +father;
        var myAjax = new Ajax.Request(
                    url,
                    {method: 'get', parameters: pars, onComplete: LoadCity}
                    );
         
               
}

function goArea()
{

    var url = "AreaHandler.ashx";
   
    var father= $F('<%=ddlCity.ClientID%>')
            var pars = "ddl=city&father=" +father;
        var myAjax = new Ajax.Request(
                    url,
                    {method: 'get', parameters: pars, onComplete: LoadArea}
                    );

}

  function LoadCity(originalRequest)
    {
    var result=originalRequest.responseText;
    var ddl=$('<%=ddlCity.ClientID%>')
       FillDropDown(ddl,result);
        if (ddl.length == 0){
        $('<%=ddlArea.ClientID%>').length=0;
       $('<%=ddlArea.ClientID%>').disabled = 1;
       ddl.disabled = 'true';
             }
       else{
   $('<%=ddlArea.ClientID%>').disabled = 0;
       ddl.disabled = 0;
       goArea();
    }
    }
  function LoadArea(originalRequest)
    {
     var result=originalRequest.responseText;
     var ddl=$('<%=ddlArea.ClientID%>')
       FillDropDown(ddl,result);
      
       if (ddl.length == 0)
         ddl.disabled =1;
         esle
         ddl.disabled =0;
 
      
    }
   
   
   function FillDropDown(objDDL,result ){
      var piArray = result.split(",");
          
     objDDL.length=0;
    for(var i=0;i<piArray.length;i++)
   {
   var ary1 = piArray[i].toString().split("|");
   if (ary1.length >1 )
    objDDL.options.add(new Option(ary1[1].toString(),ary1[0].toString()));
  }
    }
 
-->
</script>

http://www.cnblogs.com/rippleyong/archive/2006/12/18/596015.html

时间: 2024-10-21 16:27:50

利用ProtoType框架完成的一个下拉框(asp:DropDownList)联动的AJAX例子的相关文章

利用ProtoType框架完成的一个下拉框(asp:DropDownList)联动的AJAX例子

最近终于有时间研究研究AJAX了.看了一些AJAX的介绍. 用ProtoType框架完成的一个下拉框(asp:DropDownList)联动的AJAX的小例子,和初学者分享一下. <script language="javascript" type="text/javascript" > <!-- function goCity() { var url = "AreaHandler.ashx"; var father= $F('

数据-ajax 根据一个下拉框的值的不同 另一个下拉框对应显示的值也不同

问题描述 ajax 根据一个下拉框的值的不同 另一个下拉框对应显示的值也不同 图片就是这样的,项目的类别有商户和银行两种,我要根据选择商户还是银行,让下边对应的选择已有商户 的下拉框中显示不同的数据,数据都需要通过后台去数据库里查的. 这个是不是要ajax啊?谁能告诉告诉我怎么写 .急急急 ..在线等好心人..... 解决方案 html代码 <tr> <td style="width:15%"> 一级 </td> <td style="

android 中的Fragment,写了一个下拉框,总是报: The specified child already has a parent.

问题描述 SuppressLint("NewApi")publicclassLoginFragmentextendsFragmentimplementsOnClickListener{EditTextsever_name;EditTextuser_name;EditTexttext_pass;MyHelperhelper;SQLiteDatabasedb;//保存登录过用户账号的下拉框PopupWindowpopView=null;ArrayList<SeverInfor>

jsp-JSP包含一个下拉框和一个文本框,如何根据下拉框的值判断文本框是否必填?

问题描述 JSP包含一个下拉框和一个文本框,如何根据下拉框的值判断文本框是否必填? 如题,下拉框有1,2,3,4,5 五个选项,怎么判断下拉框的值,让选择1选项的时候必须填文本框的值,否则不必填.需要在JSP页面上实现. 解决方案 服务器端和客户端都要验证一遍.. <form method="post" onsubmit="return check(this)"> <select name="tp"><option

语言 java-跪求jfinal框架做的三级下拉框联动的demo 和数据库连接的

问题描述 跪求jfinal框架做的三级下拉框联动的demo 和数据库连接的 语言:java 数据库:sql 框架:jfinal 实现三级下拉框联动 求jfinal 大神 跪求了

怎么让一个下拉框能编辑,还能绑定数据呢???

问题描述 怎么让一个下拉框能编辑,还能绑定数据呢???怎么让一个下拉框能编辑,还能绑定数据呢???怎么让一个下拉框能编辑,还能绑定数据呢???怎么让一个下拉框能编辑,还能绑定数据呢??? 解决方案 解决方案二:能编辑http://js.alixixi.com/a/2016407363445.shtmlhttp://vakinge.iteye.com/blog/754260解决方案三:有没有这个的JQ插件呢?

jsp从数据库获取数据填充下拉框实现二级联动菜单的方法_JSP编程

本文实例讲述了jsp从数据库获取数据填充下拉框实现二级联动菜单的方法.分享给大家供大家参考,具体如下: 项目告一段落,现在将遇到的比较实用的东西记录下来,写了多遍了,谨记于此,以备查看! 1.首先在数据库中获取第一个下拉框的数据: <s:select listKey="tsFrom" id="t_tsfrom" cssClass="required" listValue="tsFrom" cssStyle="w

select多选下拉框的值通过jquery ajax 传值给其他php页面,老是传不过去,求帮助

问题描述 select多选下拉框的值通过jquery ajax 传值给其他php页面,老是传不过去,求帮助 请大大们来帮我看看. 接收传值的页面: <?php $cla=$_POST["cla"]; echo $cla; include_once("conn.php"); $sql="update class_string set class_string='$cla' where teacher='ma'"; $result = mysq

怎样添加一个下拉框到msflexgrid

首先应该建立一个combo1的comboBox控件,作为下拉框的最终实现工具. Private Sub Combo1_Click() MSFlexGrid1.Row = MSFlexGrid1.RowSel MSFlexGrid1.Col = 2 MSFlexGrid1.Text = Combo1.Text End Sub 'Private Sub Combo1_LostFocus() 'Combo1.Text = MSFlexGrid1.Text 'End Sub Private Sub Fo