導航:首頁 > IDC知識 > ajax伺服器時間

ajax伺服器時間

發布時間:2020-11-28 07:16:03

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>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","/ajax/demo_get.asp",true);
xmlhttp.send();
}
</script>
</head>
<body>
 
<h2>AJAX</h2>
<button type="button" onclick="loadXMLDoc()">請求數據</button>
<div id="myDiv"></div>
 
</body>
</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請求可以訪問靜態頁面,也可以訪問動態頁面。其實所謂靜態或動態,只是說數據的生成形式而已。

搭建一個伺服器環境,有簡單的也有復雜的。

與ajax伺服器時間相關的知識