【问题标题】:How to get gethostbyname by using jquery [duplicate]如何使用 jquery 获取 gethostbyname [重复]
【发布时间】:2011-11-15 07:32:57
【问题描述】:

可能重复:
Can I lookup the IP address of a hostname from javascript?

您好,是否有与 php gethostbyname() 函数等效的 jquery?

【问题讨论】:

    标签: php jquery gethostbyname


    【解决方案1】:

    不,但您可以对您的服务器进行 ajax 调用。然后服务器上的 php 会为您找到它并返回答案。请注意以下内容未经测试。

    jQuery

    $.getJSON('gethostbyname.php', function(data){
        alert('Php said: ' +  data.ip);
    });
    

    -- 编辑--

    php

    <?php
        $ip = gethostbyname('www.foo.com');
        $data.ip = $ip;
    ?>
    

    如果您不希望域是动态的,则必须使用 JQuery ajax

    【讨论】:

    • 你会在'gethostbyname.php'文件中放什么
    • 是否必须编码才能获得 json 响应?
    • 是的,json_encode($data);我认为这样做可以,但我从未使用过 getJSON。
    【解决方案2】:

    在您的 JavaScript 中尝试 location 对象的 hostname 属性:

    window.location.hostname
    

    【讨论】:

      猜你喜欢
      • 2017-06-07
      • 1970-01-01
      • 2014-07-03
      • 2011-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 2015-05-14
      相关资源
      最近更新 更多