jquery .html方法与struts标签库的使用问题

hx_java 2010-03-30 09:09:29
目的:实现下拉列表的动态加载
相关技术:jquery1_3_2.js,struts1.2
别的不瞎扯,直接看代码..
界面jquery调用:
function sel_1() {
$("#userName").html("正在加载...");
var url = "<%=path%>/issueAction.do?action=show_name";
$.post(url,{role:'1'},function(data){
$("#userName").html(data);
});
}

要动态加载的select标签
<div id="userName">
<select name="user">
<option value="0">--请选择--</option>
</select>
</div>

后台action调用:
public ActionForward show_name(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
response.setHeader("Cache-Control", "no-cache");
PrintWriter out = null;
try {
out = response.getWriter();
} catch (IOException e) {
e.printStackTrace();
}
String roel_ = request.getParameter("role");
List list = null;
int role = (roel_ != null) ? Integer.parseInt(roel_) : 1;
list = issue_impl.getNameListByRole(role);
String strResult = "<select name=\"user\"><option value=\"0\">---请选择---</option>";
if (list != null && list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
Object[] obj = (Object[]) list.get(i);
strResult += "<option value='" + obj[0] + "'>" + (String) obj[1]
+ "</option>";
}
}
strResult += "</select>";
System.out.println(strResult);
out.print(strResult);
return null;
}

问题:使用此标签可以实现动态加载,但是使用:
<div id="userName">
<html:select name="user">
<html:option value="0">--请选择--</html:option>
</html:select>
</div>
只能显示值,而没有下拉列表的效果,请问是什么原因? 大家帮帮忙...

分数不多了,请大家帮帮忙吧
...全文
175 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangxiaoyu_000 2010-04-20
  • 打赏
  • 举报
回复
给分吧!
huangxiaoyu_000 2010-04-20
  • 打赏
  • 举报
回复
js方法中取值是“$("#userName").html("正在加载...");”,而div中<html:select name="user">
name是“user”,所以当然取不到咯。
hx_java 2010-04-20
  • 打赏
  • 举报
回复
靠, 那个是取到一个对象,不是取值,OK,想要分,也不能乱给我回答问题啊
inthedream 2010-04-06
  • 打赏
  • 举报
回复
学习了
hx_java 2010-04-06
  • 打赏
  • 举报
回复
这个问题还是不清楚,不过我换了种方式,用了普通的html标签,功能是实现了..


没有十多天吧,这几天忙,没顾的上来
loveisbug 2010-03-31
  • 打赏
  • 举报
回复
十多天了,解决了吗?

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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