zoukankan      html  css  js  c++  java
  • javascript操作select和AjaxPro返回数组点滴

    一:javascript操作select

    var selectobj = document.getElementByID('select');
    var selectedindex = selectobj.selectedIndex;
    //设置选中
    selectobj.option[i].selected = true;
    //获取选中的option的value和text
    var val = selectobj.options[selectedindex].value;
    var text = selectobj.options[selectedindex].text;
    //遍历option
    for(var i=0;i<selectobj.options.length;i++)
    {
        selectobj.options[i]........
    }

     二:AjaxPro返回自定义对象列表

     1 /*
     2 *自定义对象一定要标明可以序列化
     3 *使用Serializable关键字声明
     4 */
       [Serializable]
     5 class SerClass{
     6     private string id;
     7     private string name;
     8     public string Id{
     9         getreturn id; }
    10         set{ id = Value;}
    11     }
    12     public string Name{
    13         getreturn name;}
    14         set{ name = Value;}
    15     }
    16 }

    后台方法:

     1 //普通操作仅仅声明[AjaxPro.AjaxMethod]即可
     2 //若要操作Seesion,则声明成[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
     3 
     4 [AjaxPro.AjaxMethod]
     5 public List<SerClass> QueryList(){
     6     List<SerClass> objlist = new List<SerClass>();
     7     SerClass obj = new SerClass();
     8     obj.ID = "";
     9     obj.Name = "";
    10     objlist.Add(obj);
    11     .........
    12     return objlist;
    13 }

    客户端调用:

    1 var result = 类名.QueryList();
    2 if(result.error != null ){
    3     alert(result.error.Message);
    4     return false;
    5 }
    6 for(var i=0; i< result.length;i++){
    7     result[i].ID;
    8     result[i].Name;
    9 }
  • 相关阅读:
    iOS NSProgress的使用
    GIT的 .gitignore 配置
    MagicalRecord入门教程
    CoreData的数据存储
    NSLog打印信息的从新设置
    大石头得博客
    exc_bad_access(code=1, address=0x789870)野指针错误
    oc 获取当前设备系统的版本号
    免证书真机调试脚本iphoneentitlements
    支持非arc
  • 原文地址:https://www.cnblogs.com/xianglf/p/2178880.html
Copyright © 2011-2022 走看看