求jquery+ajax局部刷新。

知道用$.get();或者$.post()但是不会具体写,我先实现,点击选项按钮,局部刷新显示数据库数据,如点击第一个按钮显示name,单击第二个按钮显示id。。。怎么写... 知道用$.get(); 或者$.post()但是不会具体写,我先实现,点击选项按钮,局部刷新显示数据库数据,如点击第一个按钮显示name,单击第二个按钮显示id。。。怎么写啊?麻烦写详细点谢谢,好了加分 展开
 我来答
luxianai
2011-11-01
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
//选项卡里面的id
function GetData(id){
$.get("Handler/ForgetPasswordHandler.ashx", { username: name }, function (data) {
$("#"+id).html(data);//data的数据将会是“输入的数据”
});
}

ForgetPasswordHandler.ashx里面是这样的
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string email = context.Request.QueryString["username"];//username { username: name } 中username
//根据email可以查询数据,然后
context.Response.Write("输入的数据.");
}

如果是列表 返回json就行了,思路就是这样了。
superfiresun
2011-11-01
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
显示的name和id是数据库中的吗 还是控件的name、id
追问
数据库的!
追答
$(document).ready(function (){
$("#Button1").click( function (){
Aja();
return false;
});
}); //ready

function Aja(){
$.ajax({
url:"select.aspx",
type:"POST",
data:{},
dataType:"XML",
success: function (data,status){
var items=$(data).find("news");
for(var i=0;iid=”+id+",name="+name;
$("#tab").append(content); //显示数据的区域
}
} //success function
}); //ajax
} //fun aja

一般处理程序中的代码:
public void ProcessRequest (HttpContext context) {
login.NewsDataTable table = new NewsTableAdapter().GetTitle("%"+key+"%");
string str = "";
str += "";
foreach (login.NewsRow row in table.Rows)
{
str+="";
str += row.name;
str += "";
}
str += "";
context.Response.Write(str);
context.Response.End();
}
这儿用的是数据集查询数据
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-11-01
展开全部
追问
说点有营养的谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式