ajax返回空值

starboy1413 starboy1413 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<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

...全文

相关推荐

基于ajax后台返回的数据为空前台显示出现undefined的解决方法

今天小编就为大家分享一篇基于ajax后台返回的数据为空前台显示出现undefined的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38645373

详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)

下面小编就为大家带来一篇详谈Ajax请求中的async:false/true的作用(ajax返回值在外部调用问题)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38651661

将值作为参数从视图发布到控制器,显示参数中的空值

感谢Sitecore的答复。

weixin_38547532

ajax请求data遇到的问题分析

使用jquery,post请求data:那里要使用data:JSON.stringify(data) $.ajax({ type:"POST", async : false, url:"../../gzq/circle/deleteTeam", dataType:"json", contentType:"application/json; charset=utf-8", data:JSON.stringify(c), success:function(data){ console.log(data); }, error:function(error){ consol

weixin_38640072

js操作ajax返回的json的注意问题!

代码如下: var result = unescape(xmlhttp.responseText); var j = eval&#40;“(” + result + “&#41;”); 不可以 var j = eval&#40; result &#41;; JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称

weixin_38630324
评论 5
收藏 已收藏
分享
返回顶部
starboy1413
.NET社区 62,272 成员 668,968 内容