ajax点击局部刷新求助

我把左边设置了3个div,右边一个div,我要如何写代码才能实现左边点击不同的div,右边div里面能显示不同的数据,我是把不同数据做成jsp然后点击切换导航,还是全写了... 我把左边设置了3个div,右边一个div,我要如何写代码才能实现左边点击不同的div,右边div里面能显示不同的数据,我是把不同数据做成jsp然后点击切换导航,还是全写了,不点击不显示,script里面怎么写,求具体代码,能有注释更好,谢啦
左边一个div里面3个li,右边一个div id=right,如何在一个页面点击不同li,能够实现right出现不同内容
展开
 我来答
zh52722
2014-10-08 · TA获得超过389个赞
知道小有建树答主
回答量:325
采纳率:75%
帮助的人:184万
展开全部
我写个大概意思,不知道是不是你要的。
假如你左边三个div的id分别是div1、div2、div3,右边div的id是div4
$("#div1").click(function(){
$.ajax({
url : "...", //向后台请求数据的url

type : "POST", //请求类型,你这里对数据处理,一般选择POST

data : {}, //向后台传递的参数,不需要参数,可以不写

dataType : "json", //将返回的数据转换成json数据,也可以是text或html,看你自己需求

success : function(data){
//这里就是你对数据的处理,data即返回的数据
//div动态显示数据,可以用jquery的html()或text()方法向div动态添加元素,当然,使用方法前,先要清空div,用empty()方法就OK了,例如:$("#div4").html("123");

},

error : function(){
alert("报错");

}

});

});

div2和div3点击都一样,写个ajax,主要就是对数据的处理
更多追问追答
追问
url : "...",  //向后台请求数据的url

这个就是链接别的Jsp在div4显示的意思么?我要写的是用户协议,关于我们之类的纯文本信息
追答
你要在div4里面显示一个jsp?还是纯文本的内容啊,要显示一个jsp,你还得用iframe
百度网友b3fa443
2016-05-13 · TA获得超过629个赞
知道小有建树答主
回答量:127
采纳率:40%
帮助的人:32.1万
展开全部
个人问答系统测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式