
我给你提供一个三级的
主页面是
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
前台ajax代码:
$post("url",{"name":"value","name1":"value1",},function(data){
//data是后台返回的数据,就是responsewrite();的数据
//第一个引号里的url是你要把数据传给那个页面,xxashx
//第二个花括号里的name就是相当于<input type="" name = ""/ >就是这个name,是需要传给后台的,如果没有需要传的,花括号可以没有
if(data=="ok")//这里的ok是后台responsewrite()出来的
{
//就可以进行分页或者是其他 *** 作,ok表示后台 *** 作成功
}
});
net 后台代码,是在xxashx里实现的
string value = contextrequest["name"];
string value1 = contextrequest["name1"];
//接下来就可以把value和value2等进行 *** 作,比如分页,写入数据库
contextresponsewrite("ok");
ok,完美,全部手敲,希望采纳,因为我这里没有分大小写,可能也有错误的单词,所以,绝对是手敲的
// 使用jquery库
// 客户端的脚本
function ajaxsave(id){
var url,data;
url="serverasp";//这里是你的服务器文件
data={action:"isread",id:id};
$post(url,data,function(result){
if(result=="1"){
documentgetElementById('obj')value="已读";
}
else{
documentgetElementById('obj')value="未查看";
}
});
}
//========下面是serverasp页面代码=============
dim action
action=requestform("action")
if action="isread" then
call DoRead()
end if
sub DoRead()
dim id
id=requestform("id")
// 这里添加你执行的代码
if true then // 已读
responsewrite("1")
else
responsewrite("-1")
end if
end sub
// 客户端的result就在你serverasp的resposewrite的内容
最简单的一种方式是,能过JQuery来实现:
例:$ajax({
url:"aaspxa=123",
type:"post",
success:function(data){
}
});
Ajax的原理就是:通过javascript的方式,将前台数据通过xml>
indexasp页面
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
你会用JQ么?如果会的话,我就教你用这个。
利用JQ的ajax框架异步请求返回数据。
你的数据集合在初始加载和以后更改的时候都通过异步调用获得数据,
你可以返回json形式或者字符串形式的table,就相当于你的datalist集合了。然后赋值给当前显示页面的一个div区域
或者你直接在获得数据页中利用Datalist绑定数据,然后返回你要的数据赋值给div区域
你说指点的哟,给你思路了
以上就是关于jQuery无刷新传入DataList数据源全部的内容,包括:jQuery无刷新传入DataList数据源、php+ajax+js如何实现无刷新传值内容。、C#怎么样实现页面无刷新的效果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)