1、纯HTML的ajax获取服务器时间
ASP: <%=now()%>
HTML: $("#ServerTime").load("servertime.asp");
那就用iframe了,把边框去掉。
另外,不用js你怎么可以称它为“ajax"?
2、asp服务器时间钟
用Ajax方式做吧。做一个简单的asp页面例如:response.write(now())
让后在要显示时间的页面用javacript调用asp页面,没秒钟调用一次即可。
=================================================================
Ajax方式获取服务端时间代码:
--------a.asp--------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>获取服务端时间</title>
</head>
<script type="text/javascript">
//创建并返回XMLHttp对象
function createXMLHttps(){
var ret = null;
try{
ret = new ActiveXObject('Msxml2.XMLHTTP');
}
catch(e){
try{
ret = new ActiveXObject('Microsoft.XMLHTTP');
}
catch(ee){
ret = null;
}
}
if (!ret && typeof XMLHttpRequest != 'undefined')
ret = new XMLHttpRequest();
return ret;
}
function getServerTime(){
var ajax=createXMLHttps();
ajax.onreadystatechange=function(){
if (4==ajax.readyState){
document.getElementById("showTime").innerHTML=ajax.responseText;
}
}
ajax.open("GET","b.asp?t="+Math.random(),true);
ajax.send(null);
ajax.close;
}
</script>
<body onload="window.setInterval('getServerTime()',1000);">
<div id="showTime" style="border:1px solid #09c; padding:5px;"></div>
</body>
</html>
============
-------b.asp---------------
'只要简单的按照自己需要的格式输出时间即可:
<%
response.Charset="gb2312"
response.Write("服务端实现时刻是:"&now())
%>
代码复制后保存为a.asp,和b.asp,放到同一目录下,浏览a.asp。
你可以从别的电脑修改时间后再访问,看是不是获得服务端的时间
3、ajax从服务器得到的数据data到底是什么东西
请问您是想知道服务器怎么接收数据还是怎么处理数据呢看
接收数据不同的语言有不同的封装形式,就拿PHP来说,可以用$_GET 和$_POST两个常量来获获取接收到的数据,Java可以用过HttpServletRequest中的getParameter获取数据,.NET还有.Net的获取方式这个我没接触过不做回答。还有如果发送到服务器的数据是json数据,那上面的方式都读取不到,只能通过读取输入流的方式获取,楼主可以根据自己用的语言获取到输入流,然后再读取其中的数据就可以了。
对于如何处理数据而言,用途很广。比如,登录时,当用户输入用户名后,Ajax将用户名发送到服务器,服务器立即查询数据库内是否有这个用户,没有就返回错误信息提示用户用户名输入错误,返回信息可以是json也可以是XML,也可以就是纯文本,然后用JS读取这个返回的内容再做处理就是了。……
不求~~,只希望对你有帮助
4、网站前端和服务器端ajax交互的时候什么时候该选POST,什么时候该选GET?
POST修改后面这个资源的状态,GET不修改,所以对于增删查改,只有查用GET,其他用POST;
新增,更新或删除某个资源的时候用post,查询或获取某个资源用get。
5、AJAX中如何设置5秒提交一次服务器
$(function(){
function show(){
alert("ready");
}
setInterval(show,3000);// 注意函数名没有引号和括弧!
// 使用setInterval("show()",3000);会报“缺少对象”
});
6、有没有办法让ajax在服务器端执行
没明白,按我的理解你是不是想在页面加载的时候通过ajax去获取服务器某个值,这个值还没有返回呢你的js又继续往下执行了,而执行的代码中恰恰又需要这个返回的值,是这意思吗?如果是则将.open("POST",url,false);最后一个参数设置为false
7、ajax需要服务器才能运行?具体是怎么做,我也安装了xamp,但是具体怎么做,还是不懂,
ajax是前端js语言,你的问题应该是如何用ajax想服务器发起请求吧:
一个简单的页面用ajax像服务器发起的请求例子如下:
<html>8、ajax获取的服务器时间怎么赋值给js的全局变量
//全局变量
var time=''
$.ajax({
type: '类型post或者get',
url: "请求地址",
success: function (result) {
console.log(result);
//后台人员将服务器时间作为变量传输,假设变量名是date
time=result.date
},
error: function () {
console.log("请求失败")
}
});
9、jquery ajax到服务器上不能用
有可能是返回值类型没给 dataType: 'text',
10、jquery ajax是不是得有服务器环境才能运行啊?
你好!!
是的,jquery ajax需要向服务器发出http请求,然后通过响应进行后续处理。
你说的“在静态页是不是运行不了”,指的是请求的是静态页么?
ajax请求可以访问静态页面,也可以访问动态页面。其实所谓静态或动态,只是说数据的生成形式而已。
搭建一个服务器环境,有简单的也有复杂的。