标题:求助:js调用后台方法返回dataset,有时会出现问题
只看楼主
zhuwj
Rank: 2
来 自:江苏
等 级:论坛游民
威 望:1
帖 子:63
专家分:58
注 册:2010-11-18
结帖率:64.71%
 问题点数:0 回复次数:0 
求助:js调用后台方法返回dataset,有时会出现问题
后台方法:
程序代码:
    [AjaxMethod]
        public DataSet GetData(string UserName)
        {
            DataSet ds = new DataSet();
            DataTable users= Search.ByUsername(UserName);
            ds.Tables.Add(users);
            return ds;   
        }

JS调用:
程序代码:
 function showinfo() {
             var username =$.trim($("#txtUsername").val());
             UserManage.UserEdit.GetData(username, function (r) {
                 $("#seluser").empty();
                 var ds = r.value;
                 if (ds.Tables[0].Rows.length > 0){
                     $("#Dialoge").show();
                     var Select = $("#seluser");//id为seluser的select控件
                     for (var i = 0; i < r.value.Tables[0].Rows.length; i++) {
                         var opt = new Option(ds.Tables[0].Rows[i]["UserName"] , ds.Tables[0].Rows[i]["age"]);
                         Select [0].options.add(opt);
                     }
                 }
                 else { $("#Dialoge").hide(); }
             });
         }


前台调用:
<input id="txtUsername"  runat="server" onkeyup="showinfo()" />


在输入框里输入文字,有时会出现这样的问题:

我查了好久,也不知道是为什么?希望能得到好心人的帮助~~

[ 本帖最后由 zhuwj 于 2012-10-10 08:19 编辑 ]
搜索更多相关主题的帖子: color function 
2012-10-09 14:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-382770-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.414069 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved