ajax获取远程文章内容代码

function $(elementId) {  //获取指定id的object
 if (document.getElementById) {
  return document.getElementById(elementId);
 } else if (document.all) {
  return document.all[elementId];
 } else if (document.layers) {
  return document.layers[elementId];
 }
}

function XHR(){ //创建XMLHttpRequest对象
 var obj;
 try{
  obj = new XMLHttpRequest();
 }catch(e){
      var a=['MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','MICROSOFT.XMLHTTP.1.0','MICROSOFT.XMLHTTP.1','MICROSOFT.XMLHTTP'];
      for (var i=0;i<a.length;i++){
         try{
           obj = new ActiveXObject(a[i]);
           break;
         }catch(e){}
      }
   }
 return obj;
}

function newsList(groupNum) {
 $("NewsList").innerHTML = "<img src="loading.gif"  align="absmiddle">&nbsp;&nbsp;<font color='black'>加载标题中……,请稍后……</font>"
 
 var oAjax = XHR();
 
 if(oAjax) {
  oAjax.open("post", "Ajax_Example.asp?Show="+groupNum+"&flag="+Math.random(), true);
  
  oAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  oAjax.send(null);
//  if (oAjax.readyState == 4) {
//   showList(oAjax.responseText);
//  }
//  else {
//   alert("获取失败!")
//  }
  oAjax.onreadystatechange = function() {
   if (oAjax.readyState == 4) {
    if(oAjax.status == 200){
     //alert(oAjax.responseText)
     showList(oAjax.responseText);
    }
    else {
     alert("获取失败!")
    }
   }
  }
  
 }
}

时间: 2024-09-21 11:03:03

ajax获取远程文章内容代码的相关文章

PHP 获取远程文件内容的函数代码_php技巧

如下函数: 复制代码 代码如下: <? /** 获取远程文件内容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists('file_get_contents')) { $file_content = @file_get_contents($url); } elseif (ini_get('allow_url_fopen') && ($file = @fopen($url, 'rb'))){ $i

php获取远程文件内容的函数_php技巧

一个简单的php获取远程文件内容的函数代码,兼容性强.直接调用就可以轻松获取远程文件的内容,使用这个函数也可获取图片.代码如下: /** * 读远程内容 * @return string */ function get_url_content($url){ if(function_exists("curl_init")){ $ch = curl_init(); $timeout = 30; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt

PHP 获取远程网页内容的代码(fopen,curl已测)

1.fopen的使用 复制代码 代码如下: <?php $handle = fopen ("http://s.jb51.net/", "rb"); $contents = ""; while (!feof($handle)) { $contents .= fread($handle, 8192); } fclose($handle); echo $contents; //输出获取到得内容. ?> 复制代码 代码如下: // 对 PHP

PHP 获取远程网页内容的代码(fopen,curl已测)_php实例

1.fopen的使用 复制代码 代码如下: <?php $handle = fopen ("http://s.jb51.net/", "rb"); $contents = ""; while (!feof($handle)) { $contents .= fread($handle, 8192); } fclose($handle); echo $contents; //输出获取到得内容. ?> 复制代码 代码如下: // 对 PHP

一个带采集远程文章内容,保存图片,生成文件等完整的采集功能

本文提供了一套完整的ASP采集功能函数,包含提取地址的原字符,保存远程的文件到本地模拟登录,获取网页源码等功能函数,阿里西西站长推荐收藏! '================================================== '函数名:GetHttpPage '作  用:获取网页源码 '参  数:HttpUrl ------网页地址 '================================================== Function GetHttpPage(

jquery中使用ajax获取远程页面信息_jquery

效果图如下: 先贴前台代码:其中关键代码是 通过span标记的data(自定义属性)绑定Id 复制代码 代码如下: <asp:GridView ID="GvCollect" runat="server" AutoGenerateColumns="False" DataKeyNames="Id" onrowdeleting="GvCollect_RowDeleting" EnableModelValid

php几种采集远程服务器内容代码

//方法一模仿用户访问网页  代码如下 复制代码 function readpr($link,$url) {  $fp = fsockopen ($url, 80, $errno, $errstr, 30);  if (!$fp)  {   echo "$errstr ($errno) ";   exit(1);  }  else  {   $out = "get $link http/1.0 ";   $out .= "host: $url "

php fopen 函数不能获取远程地址内容

解决过程 首先排除了DNS的问题,因为除了这几个函数,其他一切工作正常.虽然是带域名的URL才有问题,但gethostbyname() 这个函数却可以得到正确返回. 然后想到的是php.ini 的配置问题--但发现allow_url_fopen 已经打开. 之后寻求Google帮忙,有人提及是SELINUX的问题.可我压根没有打开SELINUX.继续Google之,发现了StackOverflow的这篇  代码如下 复制代码 $file = fopen('http://www.google.co

javascript Ajax获取远程url的返回判断_AJAX相关

复制代码 代码如下: <SCRIPT LANGUAGE="JavaScript"> <!-- function ajaxByJyking(){ var xmlhttp_request = ""; try{ if( window.ActiveXObject ){ for( var i = 5; i; i-- ){ try{ if( i == 2 ){ xmlhttp_request = new ActiveXObject( "Microso