用ajax获取时间的例子
来源:互联网 发布:张靓颖 结婚 知乎 编辑:程序博客网 时间:2024/06/03 21:32
之前在面试过程中碰到过一道这样的题目: 用javascript语言写个ajax获取时间的例子,当时没能全部写出来,今天自己好好写了下,在vs2008下测试通过
Default.aspx 用来显示时间
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type ="text/javascript" src="AjaxJScript.js" >
</script>
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<input id="Button1" type="button" value="点击获取时间" onclick ="GetTime();" /> <span id="Msg"></span>
</form>
</body>
</html>
AjaxJScript.js用来实现ajax
var xmlHttp;
var re;
//创建发出请求的对象
function createXMLHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttp =new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window .XMLHttpRequest )
{
xmlHttp =new XMLHttpRequest ();
}
return xmlHttp ;
}
function GetTime()
{
createXMLHttpRequest();
var url='GetTime.aspx?'+Math.random ();
xmlHttp.open("Get",url ,true);
xmlHttp .onreadystatechange=ShowResult;
xmlHttp .send(null );
}
function ShowResult()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
document .getElementById ("Msg").innerHTML =xmlHttp .responseText;
}
}
}
GetTime.aspx 用于被js调用,在GetTime.aspx.cs的Page_Load中写如下代码
// System.Threading.Thread.Sleep(1000); 为了看到ajax效果,将当前线程延时1000毫秒
HttpContext .Current.Response .Write(DateTime .Now .ToShortDateString ());
Response.End();
写完之后,可实现如下效果:在浏览器中浏览Default.aspx页面,点击Button1,将会显示当前时间
- 用ajax获取时间的例子
- ajax获取新闻数据的小例子
- 简单的ajax数据传输和获取例子
- 小例子--获取格式化的系统时间
- linux 获取远程系统时间的例子
- 获取时间和写入文件的例子
- ajax 获取服务器时间
- ajax获取服务器时间
- Ajax 获取服务器时间
- ajax 获取计算机时间
- jquery.ajax参数时间例子
- ajax获取页面源代码(xmlhttp异步的例子)
- 一个原生Ajax获取JSON格式数据的例子
- UNP 卷一的服务器时间获取例子
- c语言获取程序运行的时间例子
- 用AJAX获取二级、三级下拉列表(例子)
- AJAX动态获取当前时间
- AJAX获取服务器当前时间
- Repeater分页显示
- 写邮件代码
- 嵌入式Linux在Blackfin处理器上的应用
- 单链表排序--冒泡法
- 【二分图+最大匹配+解题思路】北大 poj 2239 Selecting Courses
- 用ajax获取时间的例子
- 解决Cygwin中vim不能正常使用
- java桌面程序读取百度热搜的前10个关键字新闻
- 邮箱发邮件
- unresolved external symbol _main解决办法 (2009-10-20 21:41:15)
- sql server定义存储过程
- Winsock IO模型之select模型
- 在Repeater中嵌套使用Repeater
- 用inno Setup做应用程序安装包的示例脚本(.iss文件)