A. javascript如何调用远程服务器的API
用jsonp就可以。
$.ajax({
url:"",//服务器api地址
type:get,
dataType:"jsonp",
success:function(data){
//data就是远程获取下来的数据
}
});
B. 在JS中,如何用正则取邮箱服务器地址
varreg=/^[^@]+@([^.]+)..*$/;
varstr="[email protected]";
console.log(str.replace(reg,"$1"));
C. 如何用js获取客户端IP地址
luocongjay 的思路就对了,JavaScript 只负责应用层上的东西,IP地址是属于网络层的,不需要浏览器提供操作接口。你可以写一个 Web API 接口,由服务器端获取 IP 信息并返回,但是这种操作基本上是多余的,因为服务器端打印网页时,便可以立即输出,无需用 Ajax Get 进行异步请求。
D. js中怎么使用navigator访问服务器
首先鼠标点击一个按钮触发JS方法如下:
1
2
3
4
5
6
7
8
9
10
<input type=button value="1" onclick="a('A');b('B');">
<script>
function a(a){
alert(a);
}
function b(b){
alert(b);
}
</script>
2. js触发另一个按钮的方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<head>
<title>usually function</title>
</head>
<script>
function load(){
//下面两种方法效果是一样的
document.getElementById("target").onclick();
document.getElementById("target").click();
}
function test(){
alert("test");
}
</script>
<body onload="load()">
<button id="target" onclick="test()">test</button>
</body>
<html>
3.注释:document.getElementById("target")获取到目标的ID值,然后再调用onclick或者是click方法,这样就会继续执行令一个按钮的JS代码了。
E. js 获取客户端真实ip以及地理位置 像ip138那样的
客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
F. js文件在服务器打开不是js文件,源地址打开是js文件
第一个打开是网页,表示那个js地址404不存在,然后服务器给出的默认404页面。
请确认js地址是否正确,服务器是否有urlrewrite机制。
G. 如何用js或jquery获取浏览器端IP地址
如何用js或者jquery获取客户端的IP地址:
$.getJSON("http://chaxun.1616.net/ip.htm",
function (data) {
alert(data.ip);
}).error(function () { alert("获取IP失败请联网查询"); }) ;
H. 如何在生产服务器上部署 Node.js 应用
服务器推荐用nginx,配置简单,性能强悍。
nginx可以使用代理访问后端的Node.js应用服务器。
配置方法:
1)在配置文件http段内容添加后端服务器:
http {
#添加后端服务器,和nginx负载均衡配置一样
upstream nodejs {
server 127.0.0.1:8080;
}
...
}
2)给应用添加虚拟主机:
server {
listen 80;
server_nameIP
location / {
proxy_pass nodejs;#名字和前面的对应,将所有的请求转发给后端的node
}
access_log logs/nodejs.access.log main;#如果需要日志的话
}
推荐将静态文件如css、js和图片和应用服务器分开。
I. 脚本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远程请求吧.
或者直接把数据当做参数,通过跳转传递给服务器.