Javascript Php域可用性检查器-需要一个ajax代码或类似代码来显示结果,而无需重新加载站点

Javascript Php域可用性检查器-需要一个ajax代码或类似代码来显示结果,而无需重新加载站点,javascript,php,ajax,form-submit,Javascript,Php,Ajax,Form Submit,我有一个单页网站,我发现这是一个域检查器的代码,它工作得很好,但问题是,当我提交搜索时,它会进入页面顶部,我需要向下滚动查看结果。有人能帮我吗?当我搜索时,它会留在同一个地方?我认为ajax可以胜任这项工作,但我对它一无所知,甚至不知道如何搜索我需要的东西 <div class="container"> <div class="row"> <div class="col-md-6"> <h3>Check Do

我有一个单页网站,我发现这是一个域检查器的代码,它工作得很好,但问题是,当我提交搜索时,它会进入页面顶部,我需要向下滚动查看结果。有人能帮我吗?当我搜索时,它会留在同一个地方?我认为ajax可以胜任这项工作,但我对它一无所知,甚至不知道如何搜索我需要的东西

<div class="container">
    <div class="row">
        <div class="col-md-6">
        <h3>Check Domain Name Availability</h3>
        <form action="" method="GET">
            <div id="custom-search-input">
                <div class="input-group col-md-24" >
                    <input type="text" name="domain" class="form-control input-lg" placeholder="Example.com or Example.in etc." />
        <span class="input-group-btn">
                        <button type="submit" class="glyphicon glyphicon-search"></button>


                    </span>
                </div>
            </div>
        </form>
        <?php
 error_reporting(0);
 if(isset($_GET['domain'])){
     $domain = $_GET['domain'];
     $godaddycheck = 'https://in.godaddy.com/domains/searchresults.aspx?checkAvail=1&tmskey=&domainToCheck='.$domain.'';
     $namecomcheck = 'https://www.name.com/domain/search/'.$domain.'';
     $registercomcheck = 'http://www.register.com/domain/search/wizard.rcmx?searchDomainName='.$domain.'&searchPath=Default&searchTlds=';
 if ( gethostbyname($domain) != $domain ) {
  echo "<h1>Already Registered!</h1>";
 }
 else {
  echo "<h3>$domain</h3><h2><br>Not Taken, you can register it.
  </h2>";
 }
 }
?>
        </div>
    </div>
</div>


检查域名可用性

godaddy.com
name.com
网站上不太可能启用CORS(可能是?),因此Ajax在跨源网站上没有多大用处。您可以向站点上的脚本发出ajax请求,该脚本将发出必要的curl/http请求,而不是What have You dear?。您的代码实际上也不是查询URL,它只是使用gethostbyname:/看起来,
GoDaddy
至少有一个开发人员的API,从外观上看,允许您执行域名搜索-。事实上,经过简短的检查,这里列出的所有提供者都提供了访问此类数据的API——尽管没有一个是免费的