ajax返回空值

starboy1413 2007-09-05 09:52:46
<script language="javascript" type="text/javascript">

function statusResult()
{
var ss=document.getElementById("ddlStatus");
AjaxMethod.GetStatusWhyList(ss.value,get_status_Result_CallBack);
}

function get_status_Result_CallBack(response)
{
if (response.value != null)
{
document.all("ddlStatusWhy").length=0;
var ds1 = response.value;
if(ds1 != null && typeof(ds1) == "object" && ds1.Tables != null)
{
for(var ii=0; ii<ds1.Tables[0].Rows.length; ii++)
{
var name1=ds1.Tables[0].Rows[ii].Title;
//alert(ds1.Tables[0].Rows.length);
var id1=ds1.Tables[0].Rows[ii].Title;
document.all("ddlStatusWhy").options.add(new Option(name1,id1));
}
}
}
return
}
</script>

ds1.tables[0].rows[ii].title返回undefault
ds1.Tables[0].Rows.length返回的数字正常
请各位大侠帮忙看一下,谢谢

ajaxMethod.cs:
#region GetDataSet
public static DataSet GetDataSet(string sql)
{
string SqlConnString = System.Configuration.ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;
SqlDataAdapter sda = new SqlDataAdapter(sql, SqlConnString);
DataSet ds = new DataSet();
sda.Fill(ds);
return ds;
}
#endregion

#region GetStatusList
public static DataSet GetStatusList()
{
return GetDataSet("select id,title from ConsultBigType order by id desc");
}
#endregion

#region GetStatusWhyList
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
public DataSet GetStatusWhyList(string ss)
{
string sql = "select id,BigType,title from ConsultSmallType where BigType='" + ss + "'";
return GetDataSet(sql);
}
#endregion

...全文
228 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
starboy1413 2007-09-05
  • 打赏
  • 举报
回复
晕啊,问题解决了,我数据库里的title是小写的,马上结账
jess_lv 2007-09-05
  • 打赏
  • 举报
回复
如果问题解决请结贴!
jess_lv 2007-09-05
  • 打赏
  • 举报
回复
。先debugger一下,去查看一下堆栈中是否有 var name1=ds1.Tables[0].Rows[ii].Title中的Title属性存在!
starboy1413 2007-09-05
  • 打赏
  • 举报
回复
朋友们帮个忙啊,谢谢啦
jess_lv 2007-09-05
  • 打赏
  • 举报
回复
先占SF

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧