求jquery+ajax局部刷新,请求数据库内容!

<divid="one"></div><aclass="tj"></a><aclass="tj2"></a>就是说我点击第一个a连接,#one这个DIV显示从数据库中读到... <div id="one"></div>
<a class="tj"></a>
<a class="tj2"></a>
就是说我点击第一个a连接,#one这个DIV显示从数据库中读到的数据(比如name,sex),
然后点击第二个a标签,#one这个DIV显示从数据库中读到的另外几个数据(比如:password等),是一个表中的内容,怎么写?$.post( )?麻烦写详细点谢谢,分多得是,因为刚学,不会。麻烦了各位达达!!!
后台处理程序用PHP
展开
 我来答
阿刚炖蛋
2011-11-01 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:992万
展开全部
第一点要明白,根据你请求的不同,才会返回不同的数据内容。----------发送请求
第二点根据传来的参数,来获取数据,以作回调使用。 ----------处理请求
第三点接收回传的数据,也就是第二点中的数据,显示到页面。----------回调处理

$.post()方法,具体参考API
例如:
$.post({
"abcdefg.php", //这里是你的php地址,根据你传递的参数,返回结果集的一个地址。
{flag:"first"}, //根据不同的需要,设置不同的参数值。
function(data){
$("#one").html(data); //将返回的内容,显示在#one这个DIV里面。
}
});
$.post()的参数还有一个type,是指设定这个方法回调函数中返回的内容格式,常见的有text,xml,json等。

这里只是简单的描述了一下$.post()这个方法的使用,如果有时间,可以参考API看看。
希望对你有帮助。
TTT唐唐TTT
2011-11-08 · TA获得超过244个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:89.5万
展开全部
有一点你应该注意,用a标签一般它都会跳转的,既然是ajax,所以不推荐使用a标签了,用span,div,li都可以的
下面说说ajax
$(".tj").click(function(){
$.post({
"abcdefg.php", //这里是你的php地址,根据你传递的参数,返回结果集的一个地址。
{flag:"first"}, //根据不同的需要,设置不同的参数值。
function(data){
$("#one").empty().append(data);//将返回的内容,显示在#one这个DIV里面。先清空在追加不会出现重复
}
});
})
ajax肯定是传到后台的吧,你可以在后台查询玩内容重定向到一个页面,在这个新页面中显示你要显示的内容,通过前台的ajax就会把这个页面在div中显示了。
当然也可以在后台直接显示你要输出的内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pili飞飞
2011-11-01 · 超过16用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:38.8万
展开全部
$(function(){
$("#a").click(function(){
$.post(
"a.action",
{传入action中的数据},
function(data){
$("#one").append(<h1>name</h1>);
$("#one").append(<h1>sex</h1>);
},
"json"
);
});
})
其他大同小异
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仰桖晴4a
2012-03-30
知道答主
回答量:5
采纳率:0%
帮助的人:7269
展开全部
你想出来了怎么不说说怎么弄的呢 晕死了 希望你说说你的思路
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式