问个jquery问题

七爷 2010-10-31 09:34:28
请求也代码:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script src="../js/jquery-1.3.2.max.js" type="text/javascript"></script>
<script src="../js/jquery-1.3.2-vsdoc2.js" type="text/jscript"></script>
<script language="javascript" type="text/javascript">
$(function(){
var url = "actionUser.aspx";
$.post(url, function(returnvalue)
{
alert(returnvalue);
$("#sheng").append(returnvalue);
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<select id="sheng">
</select>
</div>
</form>
</body>
</html>

actionUser.aspx:

string select = "select * from sheng";
DataTable dt = DBHelper.GetTable(select);
string htmltext = string.Empty;
bool isfirst = true;
if (dt != null && dt.Rows.Count > 0)
{
foreach (DataRow row in dt.Rows)
{
if (isfirst)
{
htmltext += "<option value=\"" + row[0].ToString() + "\" selected=\"selected\">" + row[1] + "</option>";
isfirst = false;
}
else
htmltext += "<option value=\"" + row[0].ToString() + "\">" + row[1] + "</option>";
}
}
Response.Write(htmltext);

为什么添加不上去呢?,htmltext值是:<option value="1" selected="selected">安徽</option><option value="2">江苏</option>
...全文
137 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangwenquan123 2010-10-31
  • 打赏
  • 举报
回复
Response.End()
七爷 2010-10-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 happy664618843 的回复:]
加上Response.End()结束输出流就可以!
[/Quote]
谢谢 刚想到了 呵呵 还是感谢大家
happy664618843 2010-10-31
  • 打赏
  • 举报
回复
加上Response.End()结束输出流就可以!
七爷 2010-10-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jianshao810 的回复:]
你返回的值有问题。。
你将整个html都返回啦。。
在pageload里加上下面这句。 Response.ContentType = "text/plain";
将aspx的代码去掉,只留第一行
[/Quote]
不行啊
Response.ContentType = "text/plain";
Response.Write(htmltext);
ruolins 2010-10-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jianshao810 的回复:]
你返回的值有问题。。
你将整个html都返回啦。。
在pageload里加上下面这句。 Response.ContentType = "text/plain";
将aspx的代码去掉,只留第一行
[/Quote]
貌似看懂了。
七爷 2010-10-31
  • 打赏
  • 举报
回复
试试,谢谢
jianshao810 2010-10-31
  • 打赏
  • 举报
回复
你返回的值有问题。。
你将整个html都返回啦。。
在pageload里加上下面这句。 Response.ContentType = "text/plain";
将aspx的代码去掉,只留第一行

ruolins 2010-10-31
  • 打赏
  • 举报
回复

哥们,帮你顶下,兄弟我今天也被jquery的几行代码搞的好郁闷的。

62,272

社区成员

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

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

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

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