jquery等价于php';如果ip等于';条件


jquery equivalent of php 'if ip equals' condition?

我想知道,以下PHP"if"条件可以在jquery中完成吗?

    if ($_SERVER['REMOTE_ADDR'] != '123.99.55.616') {
      // public doingness
    }
    if ($_SERVER['REMOTE_ADDR'] == '123.99.55.616') {
      // self doingness
    }

或者javascript,但最好是jquery;谢谢

(当然,如果我能在一个适合我的JS文件中运行这些PHP片段,那就太好了,但迄今为止我所做的所有阅读都让我相信这可能是不可行的。)

使用jsoni.com的json响应。

$.getJSON("http://jsonip.com",
    function(data){
       alert( "Your ip: " + data.ip);
  });

小提琴

希望它能帮助

只需传递一个用callback=格式化的url?$.getJSON方法的参数,以获取IP远程IP地址,例如:

 $.getJSON("http://jsonip.appspot.com?callback=?",
    function(data){
       alert( "Your ip: " + data.ip);
  });

希望会有所帮助!

$_SERVER是一个php变量,它不会在jquery中使用,但您可以将其值存储在一些html元素中,然后可以提取到jquery

在JQuery中,您可以使用以下代码获取远程地址

$.getJSON("http://jsonip.com?callback=?", function (data) {
alert(data.ip);
});