
[AjaxMethod]
public DataSet GetData(string UserName)
{
DataSet ds = new DataSet();
DataTable users= Search.ByUsername(UserName);
ds.Tables.Add(users);
return ds;
}
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(); }
});
}
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 编辑 ]