小弟请教一下在JSP中使用Ajax如何实现局部刷新?在action中如何把对象转成json格式,在jsp页面怎么取出?

$.ajax是用这个方法是吧?这是action:PageBeanpg=fen.queryForPage(type,9,page);JSONArrayjson=JSONAr... $.ajax是用这个方法是吧?
这是action:
PageBean pg=fen.queryForPage(type,9, page);
JSONArray json=JSONArray.fromObject(pg);
jsp:
$(function(){
$("#jsonShowData").click(function(){
$.getJSON("fenAction.action",function(data){
var tr = "";
$.each(data,function(i,value){
str+="<div>"+value.Rows+"</div>"
})
$("#show").html(tr);
});
})
})
是这样子搞吗?我调用fenAction.action的时候还要带参数,怎么带?
展开
 我来答
匿名用户
推荐于2016-10-10
展开全部
Jquery的getJSON()方法,用法
getJSON(url,data,success(response,status,xhr));
url:请求地址(必选)
data:请求时携带的参数(可选)
success:请求完成后的回调函数(可选),这个函数也有三个参数(三个参数全是可选):
response:请求返回对象。(即你的action返回的内容)
status: 包含请求的状态
xhr: XMLHttpRequest 对象

其实$.getJSON()是$.ajax()的简写,建议直接使用$.ajax()方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式