求jquery+ajax局部刷新。
知道用$.get();或者$.post()但是不会具体写,我先实现,点击选项按钮,局部刷新显示数据库数据,如点击第一个按钮显示name,单击第二个按钮显示id。。。怎么写...
知道用$.get(); 或者$.post()但是不会具体写,我先实现,点击选项按钮,局部刷新显示数据库数据,如点击第一个按钮显示name,单击第二个按钮显示id。。。怎么写啊?麻烦写详细点谢谢,好了加分
展开
3个回答
展开全部
//选项卡里面的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就行了,思路就是这样了。
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就行了,思路就是这样了。
展开全部
显示的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
展开全部
难
追问
说点有营养的谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询