校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP+ajax實現獲取新聞數據簡單示例

PHP+ajax實現獲取新聞數據簡單示例

熱門標簽:四川保險智能外呼系統供應商 電話機器人銷售主要負責什么 地圖標注專員怎么樣 遼寧ai電銷機器人價格 上海做外呼線路的通信公司 福建銀行智能外呼系統價格 房產中介用的是什么外呼系統 寧波外呼營銷系統 長沙做地圖標注公司

本文實例講述了PHP+ajax實現獲取新聞數據的方法。分享給大家供大家參考,具體如下:

Get方式獲取到的信息是字符串(responseText)

① 可以借助JSON對象的方法stringify()parse()方法,進行字符串和對象之間的轉換

var arr=[1,2,3];
var a={left:100};
//alert(JSON.stringify(a));//typeof JSON.stringify(arr)是string
//JSON對象的輸出有嚴格格式:'{"left":100}',變量值要加雙引號
var s1="[1,2,3]";
var s2="{left:100}";
var s3='{"left":100}';
//alert(JSON.parse(s1));//---輸出數組[1,2,3]
//alert(JSON.parse(s2));//---出錯。因為JSON對象格式嚴格,必須是:'{"left":100}'的格式
alert(JSON.parse(s3).left);//---輸出Object Object

②ajax獲取服務器內容的實例:

getNews.php代碼:

?php
header('content-type:text/html;charset="utf-8"');
error_reporting(0);
$news=array(
  array("title"=>'習近平同代表委員共商國是兩會細節 國平',"date"=>"2016-3-16"),
   array("title"=>'李克強答如何解決"工資8000元到手僅5000元"',"date"=>"2016-3-16"),
   array("title"=>'兩會閉幕遼寧"老虎"落馬曾3年3連跳升副部級',"date"=>"2016-3-16"),
   array("title"=>'寧波市長盧子躍嚴重違紀被查 被指行賄斯鑫良',"date"=>"2016-3-16"),
   array("title"=>'美女翻譯六上總理記者會 外號櫻桃小丸子',"date"=>"2016-3-16"),
   array("title"=>'外媒:印尼警方擊斃兩名中國籍極端分子',"date"=>"2016-3-16"),
   array("title"=>'復旦將抗腫瘤藥物專利6500萬美元售美國公司',"date"=>"2016-3-16"),
 );
echo json_encode($news);

文件getNews.php在瀏覽器中顯示為:

復制代碼 代碼如下:
[{"title":"\u4e60\u8fd1\u5e73\u540c\u4ee3\u8868\u59d4\u5458\u5171\u5546\u56fd\u662f\u4e24\u4f1a\u7ec6\u8282 \u56fd\u5e73","date":"2016-3-16"},span style="font-family: Arial, Helvetica, sans-serif;">{"title":"\u674e\u514b\u5f3a\u7b54\u5982\u4f55\u89e3\u51b3\"\u5de5\u8d448000\u5143\u5230\u624b\u4ec55000\u5143\"","date":"2016-3-16"},/span>span style="font-family: Arial, Helvetica, sans-serif;">{"title":"\u4e24\u4f1a\u95ed\u5e55\u8fbd\u5b81\"\u8001\u864e\"\u843d\u9a6c\u66fe3\u5e743\u8fde\u8df3\u5347\u526f\u90e8\u7ea7","date":"2016-3-16"},{"title":"\u5b81\u6ce2\u5e02\u957f\u5362\u5b50\u8dc3\u4e25\u91cd\u8fdd\u7eaa\u88ab\u67e5\u88ab\u6307\u884c\u8d3f\u65af\u946b\u826f","date":"2016-3-16"},{"title":"\u7f8e\u5973\u7ffb\u8bd1\u516d\u4e0a\u603b\u7406\u8bb0\u8005\u4f1a\u5916\u53f7\u6a31\u6843\u5c0f\u4e38\u5b50","date":"2016-3-16"},{"title":"\u5916\u5a92:\u5370\u5c3c\u8b66\u65b9\u51fb\u6bd9\u4e24\u540d\u4e2d\u56fd\u7c4d\u6781\u7aef\u5206\u5b50","date":"2016-3-16"},{"title":"\u590d\u65e6\u5c06\u6297\u80bf\u7624\u836f\u7269\u4e13\u52296500\u4e07\u7f8e\u5143\u552e\u7f8e\u56fd\u516c\u53f8","date":"2016-3-16"}]

返回一個數組,數組元素為7個JSON對象,每個對象有兩個屬性:title和date

前端需要做的是,得到這些數據,并把它們通過DOM操作放在網頁的相應位置上。

Ajax:通過某個接口(文件)去服務器取數據,把取回來的數據,根據數據特性,放在客戶端網頁上處理。

body>
    input id="btn" type="button" value="按鈕"/>
    ul id="ul1">獲取新聞到該處/ul>
    script src="JSON.js">/script>
    script src="ajax.js">/script>
/body>

xhr.open("get","getNews.php",true);
xhr.setRequestHeader("content-type","application/x-www-form-urlencoded");
xhr.send();
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
  if(xhr.status==200){
    var data=JSON.parse(xhr.responseText);
    varoUl=document.getElementById("ul1");
    var html=''; //DOM操作,把服務器取回的內容顯示在網頁上。
    for(var i=0; idata.length;i++) {
     html+='li> a herf="">'+ data[i].title + '/a> [span>' + data[i].date + '/span>]/li>';
   }
    oUl.innerHTML=html;
    }else{
     alert("出錯了,Err: " + xhr.status);
    }
  }
}

取回數據的頁面:

③ajax函數簡單封裝

functionajax(method,url,data,fn){
  try{
    xhr=new XMLHttpRequest();
  }catch(e){
    xhr=newActiveXObject("Microsoft.XMLHTTP");
  }
  if(method == "get" data){
    url+='?'+data;
  }
  xhr.open(method,url,true);
  if(method=="get"){
    xhr.send();
  }else{
    xhr.setRequestHeader("content-type","application/x-www-form-urlencoded")        xhr.send(data);
}
xhr.onreadystatechange=function(){
  if(xhr.readyState==4){
      if(xhr.status==200){
        fn(xhr.responseText);
      }else{
        alert("出錯了,Err: " + xhr.status);
      }
    }
  }
}

④ajax輪詢方式獲取服務器資源

setInterval(function(){
   ajax('get','getNews.php','',function(data){
      var data=JSON.parse(data);//參數回調
      var oUl=document.getElementById("ul1");
      var html='';
      for (var i=0; idata.length;i++){
        html+='li> aherf="">' + data[i].title + '/a> [span>' +data[i].date + '/span>] /li>';
      }
      oUl.innerHTML=html;
    });
},1000);//ajax輪詢方式,1秒鐘自動更新一次頁面。
    //ajax真正的輪詢不會1s鐘一次那么快,這樣太耗資源。

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP+ajax技巧與應用小結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php 三級聯動菜單
  • php+mysql實現的二級聯動菜單效果詳解
  • PHP+JS三級菜單聯動菜單實現方法
  • thinkPHP實現的聯動菜單功能詳解
  • thinkPHP基于ajax實現的菜單與分頁示例
  • ThinkPHP使用心得分享-ThinkPHP + Ajax 實現2級聯動下拉菜單
  • 落伍首發 php+mysql 采用ajax技術的 省 市 地 3級聯動無刷新菜單 源碼
  • PHP+Ajax實現的博客文章添加類別功能示例
  • php+ajax實現無刷新文件上傳功能(ajaxuploadfile)
  • Ajax中的JSON格式與php傳輸過程全面解析
  • PHP+ajax實現二級聯動菜單功能示例

標簽:澳門 宜春 深圳 佛山 常德 延安 工商登記 宿遷

巨人網絡通訊聲明:本文標題《PHP+ajax實現獲取新聞數據簡單示例》,本文關鍵詞  PHP+ajax,實現,獲取,新聞,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP+ajax實現獲取新聞數據簡單示例》相關的同類信息!
  • 本頁收集關于PHP+ajax實現獲取新聞數據簡單示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美日韩一本到| 91麻豆蜜桃一区二区三区| 亚洲九九爱视频| 亚洲男同性视频| 亚洲精品欧美专区| 亚洲va天堂va国产va久| 亚洲一区二区视频在线观看| 亚洲久本草在线中文字幕| 亚洲综合丝袜美腿| 亚洲mv大片欧洲mv大片精品| 亚洲va韩国va欧美va| 日本午夜一本久久久综合| 精一区二区三区| 成人综合激情网| 91农村精品一区二区在线| 欧美色网一区二区| 欧美大尺度电影在线| 久久精品人人做人人综合| 国产精品你懂的| 一区二区在线观看视频在线观看| 亚洲图片自拍偷拍| 六月婷婷色综合| 成人手机电影网| 欧美日韩国产色站一区二区三区| 日韩欧美一区二区久久婷婷| 国产三区在线成人av| 亚洲私人影院在线观看| 日韩精品久久理论片| 国产精品66部| 欧美三电影在线| 久久午夜老司机| 一区二区三区日本| 国产一区在线观看麻豆| 91黄色免费看| 久久亚洲综合av| 亚洲午夜一区二区三区| 激情文学综合丁香| 在线观看亚洲成人| 国产拍欧美日韩视频二区| 亚洲18影院在线观看| 国产大陆精品国产| 91.com视频| 中文字幕在线不卡| 国产米奇在线777精品观看| 色又黄又爽网站www久久| www成人在线观看| 亚洲福利视频一区| 懂色av一区二区在线播放| 欧美久久久久久久久| 国产精品毛片久久久久久久| 麻豆精品国产传媒mv男同 | 婷婷成人激情在线网| 国产不卡视频在线播放| 欧美三级资源在线| 亚洲欧美日韩精品久久久久| 国产精品一区二区在线看| 欧美老女人在线| 亚洲黄色录像片| av一区二区三区在线| 久久嫩草精品久久久久| 美女网站色91| 在线播放欧美女士性生活| 亚洲精品视频免费观看| 成人av资源在线观看| 欧美成人一区二区| 奇米精品一区二区三区在线观看| 欧美日韩综合色| 亚洲国产一区二区a毛片| 97国产一区二区| 国产精品久久久久aaaa| 岛国精品在线观看| 亚洲国产精品ⅴa在线观看| 国产伦理精品不卡| 国产欧美一区二区三区在线看蜜臀 | 精品黑人一区二区三区久久| 日韩黄色一级片| 欧美高清hd18日本| 三级影片在线观看欧美日韩一区二区 | 亚洲精品国产品国语在线app| 成人免费视频视频在线观看免费| 国产亚洲制服色| 成年人国产精品| 亚洲色图都市小说| 91丨porny丨户外露出| 自拍av一区二区三区| 欧洲色大大久久| 日韩电影免费在线观看网站| 777亚洲妇女| 国产一区二区三区免费播放| 欧美高清在线视频| 在线精品视频免费观看| 男女男精品网站| 久久久亚洲综合| 99久久精品国产精品久久 | 欧美一区二区久久| 精品一区二区在线观看| 国产欧美一区二区三区在线看蜜臀 | 日日嗨av一区二区三区四区| 日韩欧美一卡二卡| 成人教育av在线| 亚洲狠狠丁香婷婷综合久久久| 91精品免费观看| 国产成人综合精品三级| 亚洲精品成a人| 日韩三级.com| 91在线视频免费观看| 蜜桃在线一区二区三区| 欧美经典一区二区| 91麻豆精品国产91久久久久| 国产精品亚洲专一区二区三区| 日韩美女视频一区| 日韩免费电影网站| 欧美伊人久久大香线蕉综合69| 国内精品自线一区二区三区视频| 亚洲视频在线观看三级| 精品欧美一区二区在线观看| 99re成人在线| 开心九九激情九九欧美日韩精美视频电影 | 亚洲va韩国va欧美va| 日本一区二区在线不卡| 欧美精品1区2区3区| 91亚洲永久精品| 国产精品一区一区| 欧美a级一区二区| 亚洲精品自拍动漫在线| 国产婷婷一区二区| 日韩欧美色电影| 欧美群妇大交群中文字幕| gogogo免费视频观看亚洲一| 黄色成人免费在线| 蜜臀av性久久久久av蜜臀妖精| 亚洲天堂2014| 国产精品久久久久久久久晋中 | 日韩欧美中文字幕精品| 99re成人精品视频| 成人激情校园春色| 国产精品一区2区| 免费国产亚洲视频| 日韩成人午夜电影| 亚洲一二三区不卡| 一区二区在线看| 亚洲乱码国产乱码精品精的特点 | 日本不卡1234视频| 天堂午夜影视日韩欧美一区二区| 最近中文字幕一区二区三区| 日本一区二区动态图| 久久久精品影视| 日本一区二区三区四区| 精品国产91久久久久久久妲己| 欧美r级在线观看| 欧美精品一区二区不卡 | 在线免费观看一区| 欧美性猛交xxxx乱大交退制版| 色域天天综合网| 91福利小视频| 欧美电影一区二区三区| 欧美二区三区的天堂| 日韩欧美激情一区| 久久色在线视频| 国产欧美日韩在线视频| 日本一区二区三区在线观看| 中文字幕一区三区| 亚洲精品美腿丝袜| 三级欧美韩日大片在线看| 日本不卡免费在线视频| 国产一区二区剧情av在线| 国产乱国产乱300精品| 成人性生交大片免费看中文| 97久久精品人人做人人爽| 在线免费不卡视频| 日韩美女一区二区三区四区| 久久精品亚洲一区二区三区浴池| 日本一区免费视频| 亚洲一区二区三区小说| 日韩高清国产一区在线| 国产成人免费视频| 91国偷自产一区二区三区成为亚洲经典| 91蜜桃在线观看| 91精品视频网| 国产欧美日韩精品在线| 一片黄亚洲嫩模| 久久99精品国产麻豆不卡| 成人的网站免费观看| 欧美体内she精高潮| 久久婷婷久久一区二区三区| 亚洲天堂久久久久久久| 日韩黄色一级片| 91麻豆成人久久精品二区三区| 91精品国产欧美一区二区成人| 国产视频视频一区| 日韩不卡手机在线v区| 成人激情免费视频| 日韩三级.com| 亚洲一区中文日韩| 成人美女视频在线观看| 在线不卡中文字幕播放| 亚洲三级在线看| 激情欧美一区二区三区在线观看| 91成人免费电影| 国产精品欧美综合在线|