ajax

qiaowan19900712 2012-04-17 03:28:39
在一个页面中使用<jsp:标签引入另外一个页面 但是现在通过ajax调用后台方法 传过来一个html 想换个页面 引入的内容没有得到值 为什么?
...全文
136 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiaowan19900712 2012-04-19
  • 打赏
  • 举报
回复
url 认 进后台的方法了
qiaowan19900712 2012-04-19
  • 打赏
  • 举报
回复
不是 我改成innerHTML 也不行 他是把 div的内容换了 可是那个页面的东西没有内容 用ajax的时候在后台给他在request里面放值了 要在div里面的那个引用的jsp里面用 引用的jsp内容如下:<s:iterator value="#request.page" status="index" id="p">
<tr>
<td>
<s:property value="#index.count" />
</td>
<td>
${mailto}
</td>
<td>
${subject}
</td>
<td>
${mailfrom}
</td>
<td>
<input type="hidden" value="${id}" name="id" id="id">
<a href="javascript:openMobile('${mailid}')">查看详细信息</a>
</td>
</tr>
</s:iterator>但是他没有得到request里面的东西
DemoChen 2012-04-18
  • 打赏
  • 举报
回复
document.getElementById("div_content").value = result; 怎么一回用Jquery一会用javascript dom! 还有Div节点没有 value这个属性!用innerHTML!
DemoChen 2012-04-18
  • 打赏
  • 举报
回复
groupmes!getMessageContentForAjax.action 这个URL貌似不认!
qiaowan19900712 2012-04-18
  • 打赏
  • 举报
回复
代码都弄上去了 求解
qiaowan19900712 2012-04-18
  • 打赏
  • 举报
回复
我都发上去了啊 。。
Ahoo 2012-04-17
  • 打赏
  • 举报
回复
详细点,怎么就没有了。
qiaowan19900712 2012-04-17
  • 打赏
  • 举报
回复
页面
<script type="text/javascript">
function alreadysendEmail(id) {
$.ajax( {
//后台处理程序
url : "groupmes!getMessageContentForAjax.action",
//数据发送方式
type : "post",
//接受数据格式
dataType : "text",
//要传递的数据
data : {
"id" : id
},
//回传函数
success : function(result) {
alert(result);
document.getElementById("div_content").value = result;
}
});
}
</script>
<a href="javaScript:alreadysendEmail('1')">点击、</a>
改变div中的内容 里面是个页面 页面想加载一些page里面的信息
<div id="div_content" class="info">
<jsp:include page="${includepage}" flush="true"></jsp:include>
</div>
action
public String getMessageContentForAjax(String id) {
getPageParam();
page = groupemailService.alreadySendEmail(page, id);
getRequest().setAttribute("page", page);
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
out.write("<jsp:include page="alreadySendMes.jsp" flush="true"></jsp:include>
");
return null;
}
在引用的这个jsp要用到action方法中放在request下面的page
SomethingJack 2012-04-17
  • 打赏
  • 举报
回复
哈哈哈 很无语
三石-gary 2012-04-17
  • 打赏
  • 举报
回复
什么都没有。。我们怎么知道为什么。。

52,782

社区成员

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

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