1、js如何从web服务器取一段文本到变量
这个是一个比较简单的一件事,首先从客户端发送http请求报文,服务器接受到请求报文之后,做出响应,然后使用回调函数接受返回值,将返回的值赋值给变量就行。
下边来一段ajax的代码来演示:
$(function(){
$('obj').click(function(){
$.ajax({
type: "GET",
url: "test.json",
data: {},
dataType: "json",
cache:false,
success: function(data;){
var test=data; // 此时将值赋值给变量
}
});
});
});
2、js如何取得服务器时间
正如楼上所说的,js只能操作客户端的东西。在客户端时刻显示并更新服务器的时间应该是不可能的,因为会由于网络延迟的因素使得时间不精确。
打个比方,可以使用ajax每秒钟获取服务器的时间,然后再显示出来,但是可能这个用户的网络延迟比较厉害,他请求的这个时间过了两三秒才返回给客户端,那这样更新时间就不精确了。
也可以这样,第一次从服务器那里获取时间,然后再客户端用js,每秒累加数,就是以获取服务器的那个时间为起掉,用客户端代码每秒累加这个时间
3、js如何读取服务器端文件目录
1、先准备一个json文件。
2、使用vscode创建一个html文件。
3、开始撰写js方法,使用原生javascript来处理,先处理读取json文件,之后运行这个html。
4、得到的json就是我们index.json文件中的内容。
5、为了便于查看我们json文件的内容显示在html网页中。
4、在JS中如何获取服务器控件
好问题自,看来无人回答。
原理是在服务器端把服务器控件的客户端id以js的形式输出即可。比如你有个服务器端控件的id是test1,那你就在aspx中写
<script>
var myControllerId = <%=test1.ClientId%>
</script>
然后在其他js中用document.getElementById(myControllerId)即可获得该服务器控件。
5、javascript如何获取服务器数据
用AJAX 就可以了滴。内。容
$.ajax({
type: "GET",
url: "Services/EFService.svc/Members",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
// Play with returned data in JSON format
},
error: function (msg) {
alert(msg);
}
});
6、脚本js获取ip mac地址怎么返回服务器
我不清楚你的重点是获取,还是返回,
获取的话,应该网上有代码,可以借鉴
<script language="javascript">
var sMacAddr="";
var sIPAddr="";
var sDNSName="";
var service = locator.ConnectServer();
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</script>
<script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){
if(objObject.IPEnabled &&
objObject.IPAddress(0) !=null && objObject.IPAddress(0) !=
"undefined")
sIPAddr = objObject.IPAddress(0);
if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")
sMacAddr = objObject.MACAddress;
if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")
sDNSName = objObject.DNSHostName;
}
</script>
js返回给服务器,通过ajax远程请求吧.
或者直接把数据当做参数,通过跳转传递给服务器.
7、js获取服务器时间(动态)
JS 是客户端脚本 无法显示数据库的时间的
你可以用服务器空间 比如 lable 在 page_load 的时候 DateTime.Now().Tostring()
然后给这个lable赋值 就行了
8、在JS中,如何用正则取邮箱服务器地址
var reg = /^[^@]+@([^.]+)..*$/;
var str = "AAAAAA @ 163.com";
console.log(str.replace(reg, "$1"));
9、js如何获取服务器时间
直接给你代码吧,这个是JS可以读取本地时间和服务器时间的。如果想看效果可以看参考资料
<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>untitled</title>
<script type="text/javascript">
get=function (id){return document.getElementById(id)}
if(document.all){
window.XMLHttpRequest=function(){
var get=['Microsoft.XMLHTTP','Msxml2.XMLHTTP'];
for(var i=0;i<get.length;i++){try{return new ActiveXObject(get[i])}catch(e){}};
};
}
webDate=function(fn){
var Htime=new XMLHttpRequest();
Htime.onreadystatechange=function(){Htime.readyState==4&&(fn(new Date(Htime.getResponseHeader('Date'))))};
Htime.open('HEAD', '/?_='+(-new Date));
Htime.send(null);
}
window.time=new Date();
targetTime=new Date();
time2String=function (t){
with(t)return [getFullYear(),'年'
,('0'+(getMonth()+1)).slice(-2),'月'
,('0'+getDate()).slice(-2),'日 '
,('0'+getHours()).slice(-2),': '
,('0'+getMinutes()).slice(-2),': '
,('0'+getSeconds()).slice(-2)].join('')
}
int2time=function (m){
m-=(D=parseInt(m/86400000))*86400000;
m-=(H=parseInt(m/3600000))*3600000;
S=parseInt((m-=(M=parseInt(m/60000))*60000)/1000);
return D+'天'+H+'小时'+M+'分'+S+'秒'
}
setInterval(function (){
webDate(function (webTime){
get('web').innerHTML=time2String(time=webTime);
})
get('locale').innerHTML=time2String(new Date);
get('time').innerHTML=int2time(targetTime-time);
if ((targetTime-time)<0) {
get('time').innerHTML = 'Game Over';
}
},1000)
</script>
</head>
<body>
设定时间:2012年12月31日0时0分0秒<br />
服务器时间:<span id='web'>loading...</span><br />
本地时间:<span id="locale">loading...</span><br />
倒计时时间:<span id="time">loading...</span>
<script type="text/javascript" charset="utf-8">
targetTime=new Date(2012,12,31,00,00,00);
</script>
</body>
</html>
10、JQuery,JS 读取远程服务器的txt文件内容
如果你用 $.getJSON(), 请确保test.txt文件内的数据是JSON格式的。如果只是普通TXT格式,请用$.get()方法。望有用。