通过ajax的页面流,流过来了一个jsp页面,然后用append追加到一个div里javascript事件不能用 !谢谢各位大侠
这个页面流里有写好的事件和javascript函数代码如下<scripttype="text/javascript"src="jquery-1.2.6.js"></scr...
这个页面流里有写好的事件和javascript 函数
代码如下
<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript">
$.post('test!getDiscuss.action',{'pageNo':1},function (date){
$("#sft").empty().append(date);
});
</script>
回调页面代码
ul id="tt" class="comments">
<s:iterator value="#request.pageResult" id="list">
<s:iterator value="#list.list" id="s">
<li class="word">
<font class="f2"><s:property value="#s.username"/></font> <font class="f3">( 2012-05-14 16:58:28 )</font><br />
<img src="goods_files/stars<s:property value="#s.discuss"/>.gif" alt="" />
<p><s:property value='#s.content'/></p>
</li>
</s:iterator>
</s:iterator>
</ul>
<div id="pagebar" class="f_r">
<jsp:include flush="true" page="/ajaxPage.jsp"></jsp:include>
</div>
ajaxPage.jsp页面代码
<script>
例如一个下一页事件
function locatePage(action)
{
alert(action);
var iPageNo=<s:property value="#request.pageResult.pageNo"/>
if(action==1)
{
iPageNo=1;
}
else if(action==2)
{
if(iPageNo!=1)
iPageNo=parseInt(iPageNo)-1;
else
{
alert("已经是第一页");
return;
}
}
else if(action==3)
{
if(iPageNo!=<s:property value="#request.pageResult.pageTotal"/>)
iPageNo=parseInt(iPageNo)+1;
else
{
alert("已经是最后一页");
return;
}
}
else if(action==4)
{
iPageNo=<s:property value="#request.pageResult.pageTotal"/>;
}
$.post('test!getDiscuss.action'{'pageNo':iPageNo},function (date){
$("#sft").empty().append(date);
});
}
}</script>
<input name="pagesize" onkeydown="keyDownpagesize()" type="text" value="<s:property value="#request.pageResult.pageSize"/>" style="width:25px;"/>
共<s:property value="#request.pageResult.pageTotal"/>页
共<s:property value="#request.pageResult.recTotal"/>条
<a onclick="javascript:locatePage(1)" style="cursor:hand">首页</a>
<a onclick="locatePage(2)" style="cursor:hand">上一页</a>
<a onclick="locatePage(3)" style="cursor:hand">下一页</a>
<a onclick="locatePage(4)" style="cursor:hand">末页</a>
<input name="pageno" onkeydown="keyDownpageno()" type="text" value="<s:property value="#request.pageResult.pageNo"/>" style="width:25px;"/>
<input name="Submit" type="button" class="button" value="跳转" onClick="jump()">
展开
代码如下
<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript">
$.post('test!getDiscuss.action',{'pageNo':1},function (date){
$("#sft").empty().append(date);
});
</script>
回调页面代码
ul id="tt" class="comments">
<s:iterator value="#request.pageResult" id="list">
<s:iterator value="#list.list" id="s">
<li class="word">
<font class="f2"><s:property value="#s.username"/></font> <font class="f3">( 2012-05-14 16:58:28 )</font><br />
<img src="goods_files/stars<s:property value="#s.discuss"/>.gif" alt="" />
<p><s:property value='#s.content'/></p>
</li>
</s:iterator>
</s:iterator>
</ul>
<div id="pagebar" class="f_r">
<jsp:include flush="true" page="/ajaxPage.jsp"></jsp:include>
</div>
ajaxPage.jsp页面代码
<script>
例如一个下一页事件
function locatePage(action)
{
alert(action);
var iPageNo=<s:property value="#request.pageResult.pageNo"/>
if(action==1)
{
iPageNo=1;
}
else if(action==2)
{
if(iPageNo!=1)
iPageNo=parseInt(iPageNo)-1;
else
{
alert("已经是第一页");
return;
}
}
else if(action==3)
{
if(iPageNo!=<s:property value="#request.pageResult.pageTotal"/>)
iPageNo=parseInt(iPageNo)+1;
else
{
alert("已经是最后一页");
return;
}
}
else if(action==4)
{
iPageNo=<s:property value="#request.pageResult.pageTotal"/>;
}
$.post('test!getDiscuss.action'{'pageNo':iPageNo},function (date){
$("#sft").empty().append(date);
});
}
}</script>
<input name="pagesize" onkeydown="keyDownpagesize()" type="text" value="<s:property value="#request.pageResult.pageSize"/>" style="width:25px;"/>
共<s:property value="#request.pageResult.pageTotal"/>页
共<s:property value="#request.pageResult.recTotal"/>条
<a onclick="javascript:locatePage(1)" style="cursor:hand">首页</a>
<a onclick="locatePage(2)" style="cursor:hand">上一页</a>
<a onclick="locatePage(3)" style="cursor:hand">下一页</a>
<a onclick="locatePage(4)" style="cursor:hand">末页</a>
<input name="pageno" onkeydown="keyDownpageno()" type="text" value="<s:property value="#request.pageResult.pageNo"/>" style="width:25px;"/>
<input name="Submit" type="button" class="button" value="跳转" onClick="jump()">
展开
展开全部
你可以打印一下你返回的是什么类型,如果 你要返回字符串,,就在java代码response.getWriter().write(" ") 前面加入response.setContentType("text/plain");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询