function gettitle(id,url) {
//var info=$("#title"+id).html();
//alert(url);
//alert(url);//url为空 underfind
$("#title"+id).html("正在获取中<img src=\"http://static.aizhan.com/images/loading16.gif\" align=\"absmiddle\" />");
$.ajax({
type:"GET",
url:"/index.php?r=index/gettitle&id="+id+"&url="+url,
//url:"/gettitle.php?id="+id+"&url="+url+"&_"+new Date(),
error: function (xmlHttpRequest, error) {
//$("#title"+id).html("获取失败 <a href='javascript:gettitle(\""+id+"\",\""+url+"\")'>『<font color='red'>重试</font>』</a>");
gettitle2(id,url);
}
,success:function(data, textStatus){
//alert(data);
$("#title"+id).html(data);
}
});
}
function gettitle2(id,url) {
$("#title"+id).html("正在获取中<img src=\"http://static.aizhan.com/images/loading16.gif\" align=\"absmiddle\" />");
$.ajax({
type:"GET",
url:"/index.php?r=index/gettitle2&id="+id+"&url="+url,
//url:"/gettitle.php?id="+id+"&url="+url+"&_"+new Date(),
error: function (xmlHttpRequest, error) {
$("#title"+id).html("获取失败 <a href='javascript:gettitle(\""+id+"\",\""+url+"\")'>『<font color='red'>重试</font>』</a>");
}
,success:function(data, textStatus){
$("#title"+id).html(data);
}
});
}
function geturls(){
//$('body').css('background','red');
//alert(2);
//var info= document.getElementById('amessage').value;
//info这条数据应该从php传给视图,视图再请求ajax
var mpage=1;
var murl=$('#cmessage').html();//来访者查询的url ip下有多少个url 从php到视图 ,视图到 ajax
//alert(murl);
var getpage=GetQueryString('page');//调用getQueryString函数 获得url参数 第几页
var geturl=GetQueryString('q');
if(getpage>=1)
{
var mpage=getpage; //
}
if(murl!=''){
$("#aloading").html("正在获取中<img src=\"http://static.aizhan.com/images/loading16.gif\" align=\"absmiddle\" />");
//alert(2);
}
var info=$('#amessage').html();
var date=new Date();
var sign=date.getTime();
//var timestamp = Date.parse(new Date());
//alert(sign);
//alert(mpage);
//alert(info);
//$('#getmea').html('正在获取中<img src=\"http://static.aizhan.com/images/loading16.gif\" align=\"absmiddle\" />');
$.ajax(
{
url:'http://dns.aizhan.com/index.php?r=index/getress&q='+info+'&page='+mpage+'&' +sign,//&q='+info+'&page='+mpage+'&' +sign
type:'get',
success:function(rest){
//alert(rest);
//alert(2);
var results=eval("("+rest+")");//根据域名获取到信息
//alert(results.length);
if(results!=null){ //判断是不是为null
var len=results.length;
}
if(results instanceof Object){//判断是不是数组
//$('.t_l').css("border-bottom",'none');
for(var i in results){
var reone=results[i]['index'];
var retwo=results[i]['domain'];
var repr=results[i]['pr'];
var front="<tr><td width=5%>"+reone;
front+="<input type='hidden' id='domain";
front+=reone+"' value='"+retwo +"'/>";
front+="</td><td width=39%>";
front+="<a href='http://"+retwo+"' target='_blank'>";
front+=retwo+"</a></td><td class='blue t_l' width=52% id='title"+reone+"'>正在获取中……</td><td width=4% style='text-align:center'>";
front+="<div class='pr-outer'> <iframe scrolling='no' frameborder='0' src='"+repr+"' marginwidth='0' marginheight='0' style='border:0 none' id='prframe'></iframe></div></td></tr>";
$("#aloading").hide();
$('#getmeas').append(front);//prepend
var tinfo=1;
$('#getmeas').show();//把2个隐藏的table表 显示出来
$('#getmear').show();
}
/*
if(results[0]!=1){
$('#getmeas').append(results[0]);
}*/
}
//alert(results[0]['domain']);
//$('#getmea').html(rtt);
//获得titles
for (i = 1; i <= len; i++)
{ //定时器 通过隐藏表单的 域名获得title
setTimeout('gettitle('+i+',$("#domain"+'+i+').val());', i * 50);//指定毫秒数后调用某函数 获取 域名的'title' 50
}//500
},
error:function(){
geturls2();
}
}
);
//请求完事 上面的urls 才走下面的分页 pages
setTimeout(function(){getpages();},300);
}
function getpages(){
//info这条数据应该从php传给视图,视图再请求ajax
var mpage=1;
var getpage=GetQueryString('page');//调用getQueryString函数 获得url参数 第几页
if(getpage>=1)
{
var mpage=getpage;
}
var info=$('#amessage').html();
var date=new Date();
var sign=date.getTime();
//$('#getmea').html('正在获取中<img src=\"http://static.aizhan.com/images/loading16.gif\" align=\"absmiddle\" />');
$.ajax(
{url:'http://dns.aizhan.com/index.php?r=index/pages&q='+info+'&page='+mpage,
type:'get',
success:function(rest){
//alert(rest);
if(rest!=1){
var intro="<tr><td colspan='5'>"+rest+"</td></tr>";
// $('#getmeas').append(intro);
}
$('#getmeas').append(intro);
$('#getmeas').show();
$('#getmear').show();
},
error:function(){
//alert(2);
}
}
);
}
//获得url地址栏参数
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");//&page=
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
//失败则再次请求
function geturls2(){
var mpage=1;
var getpage=GetQueryString('page');
if(getpage>=1)
{
var mpage=getpage;
}
var info=$('#amessage').html();
var date=new Date();
var sign=date.getTime();
$.ajax(
{
url:'http://dns.aizhan.com/index.php?r=index/getress&q='+info+'&page='+mpage+'&' +sign,
type:'get',
success:function(rest){
var results=eval("("+rest+")");
if(results instanceof Object){
for(var i in results){
var reone=results[i]['index'];
var retwo=results[i]['domain'];
var repr=results[i]['pr'];
var front="<tr><td width=5%>"+reone;
front+="<input type='hidden' id='domain";
front+=reone+"' value='"+retwo +"'/>";
front+="</td><td width=39%>";
front+="<a href='http://"+retwo+"' target='_blank'>";
front+=retwo+"</a></td><td class='blue t_l' width=52% id='title"+reone+"'>正在获取中……</td><td width=4% style='text-align:center'>";
front+="<div class='pr-outer'> <iframe scrolling='no' frameborder='0' src='"+repr+"' marginwidth='0' marginheight='0' style='border:0 none' id='prframe'></iframe></div></td></tr>";
//alert(front);
$('#getmeas').append(front);
$('#getmeas').show();
$('#getmear').show();
}
}
},
error:function(){
//alert(2);
}
}
);
//请求完事 上面的urls 才走下面的分页 pages
setTimeout(function(){getpages();},300);
}
js dns ajax
最新推荐文章于 2021-09-20 15:23:21 发布