jquery+ajax+json+asp.net学习笔记(一)
jquery中已经封装了ajax的过程,使用起来很简单:
通过get方式提交:
<html>
<head>
<title>实现服务器时间实时变化</title>
<script language="javascript" type="text/javascript" src="js/jquery-1.3.1.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#gettime").click(function(){
setInterval(function(){getcurtime()},1000);//settimeout和setinterval都是延迟一秒执行,但是settimeout不会每隔一秒执行一次,而setinterval可以实现
});
});
function getcurtime()
{
$.get("getCurTime.aspx",function(response){
$("#curtime").text(response);});
}
</script>
</head>
<body>
<div id="gettime">click here to get current time</div>
<div id="curtime"></div>
</body>
</html>
以上代码实现了时间的实时刷新,但是我记得以前用settimeout和setinterval都可以实现实时刷新,但是我在本地测试的结果是settimeout不能实现此功能,只能实现推迟,不知道是什么原因,希望高手指点
相关文档:
function ajaxFunction()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
......
在web.config中修改修改属性
1:<configSections><configSections>中加下面代码
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral ......
目的:通过一个线程,判断SESSION是否过期,如果过期,调用客户端页面的JS,把信息推给客户端。
我们要让DWR程序支持反向AJAX。需要在web.xml中DWRServlet里添加一个初始化参数,另外要配置一个监听器,在适合的时候关闭线程。
如下是web.xml中的配置
<listener>
< ......
1,在web服务器上安装Oracle数据库客户端,这是连接Oracle数据库的基础(但,不一定是必须的)。
2,在客户端的Net Manager 中进行配置服务的名称,配置如图(这一点非常的重要以后的链接全都在这个服务名称的基础上进行的)
3,ASP链接服务的链接字符串和方法如下:
<%
connstr= "Provider=MSDAORA.1;Password=***; ......
在开发中经常可以碰到类似的问题: 想通过一个树父节点的TreeNodeCheckChanged 事件( 前提是设置TreeView 的CheckBox 可见), 来选择或反选择全部的子节点, 来实现自己的要实现的操作功能. 于是我们很正常的思维促使我们去寻找TreeView 的的类似于 ” CheckChanged ” 的事件, 很容易我们找到了这个事件 ” ......