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

2016-02-19 23:09 6 1 收藏

今天图老师小编给大家介绍下利用ProtoType框架完成的一个下拉框(asp:DropDownList)联动的AJA,平时喜欢利用ProtoType框架完成的一个下拉框(asp:DropDownList)联动的AJA的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - Web开发 】

 
最近终于有时间研究研究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; 
最近终于有时间研究研究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; 
  
  

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1629364.html

延伸阅读
标签: Web开发
服务器弱智,请自行将代码中包含全角select的部分替换为半角字符。  程序代码 script type="text/javascript" var childCreate=false; function Offset(e) //取标签的绝对位置 { var t = e.offsetTop; var l = e.offsetLeft; var w = e.offsetWidth; var h = e.offsetHeight-2; while(e=e.offsetParent) {   t+=e.offsetTop;...
标签: Web开发
代码如下: //==========测试代码=============== head runat="server" title下拉框测试/title script type="text/javascript" src="/js/jquery/jquery-1.3.js"/script script type="text/javascript" $(function(){ var $city= $("#ddlCity"); //填充一些数据 for(var i=1;i=10;i++){ $city.append($("option/").attr("value",i).t...
标签: ASP
  <html <head <titleList</title <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <script LANGUAGE="javascript" <!-- var onecount; onecount=0;      subcat = new Array(); subcat[0] = new Array("徐汇区","01"...
标签: ASP
       表单中,第一个列表框有a,b,c三个选项,当用户选中a时,第二个列表框显示a1,a2,a3三个选项,(若用户在第一个列表框中选择b,第二个列表框显示b1,b2,b3,以此类推),当用户在第二个列表框中选择a1,第三个列表框中显示a11,a12,a13。请问如何实现?   -----------------------------------...
标签: Web开发
即在触发地区下拉框的onchange事件时,代理商的下拉框选项也相应的改变,比如选择地区 湖南—〉长沙,那么代理商下拉框只显示长沙的代理商。 本来认为这个很好实现,但实际改起来的时候发现问题多多,主要问题是原有的地区联动是用js实现的,它的数据源是一个xml文件,当然如果下拉框是服务器端控件那么问题是很好解决的,现在是html控件一下...

经验教程

632

收藏

88
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部