六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 123|回复: 0

使用JSONP实现纯HTML页面的域名实时查询

[复制链接]

升级  88%

12

主题

12

主题

12

主题

童生

Rank: 1

积分
44
 楼主| 发表于 2013-2-7 20:41:17 | 显示全部楼层 |阅读模式
JSONP还是很不错的,下面这段代码放在任何地方都可以实时查询域名注册情况
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><link href="http://www.kejj.net/web/Tpl/default/Public/css/style.css" type="text/css" rel="stylesheet"><script type="text/javascript" src="http://www.kejj.net/web/Tpl/default/Public/js/jquery.js"></script><script type="text/javascript">$(document).ready(function(){$("#endomainbutton").click(function(){var rsboxDisplay=$("#domainrsbox").css("display");if(rsboxDisplay=="none"){$("#domainrsbox").slideDown("slow");$("#domainrsHtml").html("域名查询中...");}else{$("#domainrsHtml").html("域名查询中...");}var domainStr="";var formStr=$("#endomainform").serialize();var formArr=formStr.split("&");for(i in formArr ){var dtStr=formArr[i].split("=");if(dtStr[0]=="endomain"){domainStr+=$("#endomainname").val()+dtStr[1]+",";}}$.ajax({type:"get",url:"http://domain.api.kejj.net/api.php/Domain/checkDomain/domainStr/"+domainStr,timeout:999999,dataType:"jsonp",jsonp:"jsonpcallback",success:responseFun});return false;});$("#closeDomainrsbox").click(function(){$("#domainrsbox").slideUp("slow");});});function responseFun(data){var rsHtml="";$.each(data,function(i,v){if(v[2]==211){rsHtml+='<span class="reged">'+v[1]+' 不能注册</span><br />';}else if(v[2]==210){rsHtml+='<span class="reg">'+v[1]+' <a href="">立即抢注</a></span><br />';}});$("#domainrsHtml").html(rsHtml);}function refreshVerify(){var timenow = new Date().getTime();document.getElementById('verifyImg').src= '/index.php/Index/verify/'+timenow;}</script></head><body><div class="domain-wrap1"><div class="domain-wrap2"><div class="domain-wrap3"><h2>域名查询</h2><form id="endomainform" name="endomainform" method="post" action=""><div class="form-title"><span class="www">WWW.</span><span class="input-domain-search"><input type="text" name="endomainname" id="endomainname" class="input-domain" /></span><span class="button"><input type="submit" name="button" id="endomainbutton" value="提交" class="submit" /></span></div><div class="form-content"><ul class="ulTable clearfix"><li><input name="endomain" type="checkbox" id="checkbox" value=".com" checked="checked" /> .com</li><li><input name="endomain" type="checkbox" id="checkbox" value=".net" checked="checked" /> .net</li><li><input name="endomain" type="checkbox" id="checkbox" value=".cn" checked="checked" /> .cn</li><li><input name="endomain" type="checkbox" id="checkbox" value=".com.cn" checked="checked" /> .com.cn</li><li><input name="endomain" type="checkbox" id="checkbox" value=".net.cn" checked="checked" /> .net.cn</li><li><input name="endomain" type="checkbox" id="checkbox" value=".org" /> .org</li><li><input name="endomain" type="checkbox" id="checkbox" value=".org.cn" /> .org.cn</li></ul><div id="domainrsbox"><div class="box2-t1"><div class="box2-t2"><div class="box2-t3"></div></div></div><div class="box2-content"><div id="closeDomainrsbox">关闭</div><div id="domainrsHtml"></div></div><div class="box2-b1"><div class="box2-b2"><div class="box2-b3"></div></div></div></div></div></form></div></div></div></body></html>  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表