zoukankan      html  css  js  c++  java
  • ajax返回Dataset 绑定html 下拉列表控件

    前台
    <script language="javascript" for="window" event="onload">
    <!--
    document.all.ProceedingSearch1_rbDel.checked=true;
     click_rb_Dept();
    -->
    </script>

    <script language="javascript" type="text/javascript">
     function click_rb_Dept(){ 
      ajaxMethod.SelectAllService(1,get_options_calllback);
      
     }
     
     function click_rb_proc(){
      ajaxMethod.SelectAllService(0,get_options_calllback);
     }
     
     
     
     function get_options_calllback(res){
      var result=res.value;
      
      if(result==null)
       return;
      var rows=result.Tables[0].Rows;
      var selectControl=document.getElementById("ProceedingSearch1_optionSelect");
      selectControl.length=0;
      selectControl.options[selectControl.options.length]=new Option("请选择分类",0);
      
      for(var i=0;i<rows.length;i++){
       var option=new Option(rows[i].NAME,rows[i].ID);
       selectControl.options[selectControl.options.length]=option;
      }
     }
     
     
    </script>
    ajax方法
     [AjaxPro.AjaxMethod()]
        public DataSet SelectAllService(int option)
        {
            if (option == 1)
                return procbo.GetDeptDs();   //返回DS
            else
                return procbo.GetworkDs();   //
        }

        后台页面
        ublic partial class userControl_ProceedingSearch : System.Web.UI.UserControl
    {
     
       
        protected void Page_Load(object sender, EventArgs e)
        {
            AjaxPro.Utility.RegisterTypeForAjax(typeof(ajaxMethod));

        }
     }


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    jquery ready()的几种实现方法小结
    jQuery之$(document).ready()使用介绍
    jquery的$(document).ready()和onload的加载顺序
    php var_export与var_dump 输出的不同
    PHP获取和操作配置文件php.ini的几个函数
    PHP 网站保存快捷方式的实现代码
    php 图形验证码的3种方法
    面向对象基础01
    提高记忆力
    Python数据分析环境和工具
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1784753.html
Copyright © 2011-2022 走看看