❶ 如何用js或者jquery獲取客戶端的IP地址
很遺憾,js本身無法獲取用戶IP
但是可以結合伺服器程序來實現這個功能
以jquery和php為例:
js文件:
$.get('getip.php', function(xhr) {
alert(xhr['ip']);
}, 'json');
//使用ajax方式向getip.php發送請求,設置接收格式為json
php文件getip.php :
<?php
echo json_encode(array(
'ip' => $_SERVER['REMOTE_ADDR']
));
//返回json格式的IP地址
❷ 如何用js獲取客戶端IP地址
luocongjay 的思路就對了,JavaScript 只負責應用層上的東西,IP地址是屬於網路層的,不需要瀏覽器提供操作介面。你可以寫一個 Web API 介面,由伺服器端獲取 IP 信息並返回,但是這種操作基本上是多餘的,因為伺服器端列印網頁時,便可以立即輸出,無需用 Ajax Get 進行非同步請求。
❸ 如何用js或jquery獲取瀏覽器端IP地址
如何用js或者jquery獲取客戶端的IP地址:
$.getJSON("http://chaxun.1616.net/ip.htm",
function (data) {
alert(data.ip);
}).error(function () { alert("獲取IP失敗請聯網查詢"); }) ;