Ajax实现新闻滚动播放

前端之家收集整理的这篇文章主要介绍了Ajax实现新闻滚动播放前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在newsMove.PHP文件的javascript脚本中
接收服务器端的xml数据
function displayHot(){
// window.alert(document.getElementByIdx_x("tit"));
// window.alert(xmlHttp.responseXML);
var name=xmlHttp.responseXML.getElementsByTagName_r("name")[0].firstChild.nodeValue;
var count=xmlHttp.responseXML.getElementsByTagName_r("count")[0].firstChild.nodeValue;
document.getElementByIdx_x("tit").innerHTML=name;
document.getElementByIdx_x("detail").innerHTML=count;
}
serverNewsmove.PHP表示服务器端
header("cache-control:no-cache,must-revalidate");
header('Content-Type:text/xml;charset=utf-8');
echo "";
echo "";
$num=rand(0,5);
switch ($num){
case 0:
echo "习近平:中国意大利都为各自古老文明自豪习近平表示,中意传统友好,两国人民都为各自古老的文明感到自豪,彼此相互欣赏和借鉴。";
break;
case 1:
echo "沈阳已恢复限购:松绑昙花一现仅维持一天什么情况????????";
break;
case 2:
echo "团伙用“神器”偷拍女性裙底赵小红是一家外企公司的高级职员,前不久,她的同事告诉她...";
break;
case 3:
echo "河南信阳官方回应女子自焚阻强拆事件:依法拆除 中国新闻网 用微信扫描二维码分享至好友和朋友圈 人参与 评论 中新网信阳6月11日电(记者吴扬)针对...";
break;
case 4:
echo "STCN解读:“泄露门”事件发酵 丽珠集团推迟股权激励证券新闻证券时报-证券时报网2014-06-11 ...";
break;
}
echo "";

原先由于 header('Content-Type:text/html;charset=utf-8');导致在xmlHttp.resonseXML是NUll的值

猜你在找的Ajax相关文章