js代码:
<script>
function getPage(page){
$.ajax({ type: "post",
async: true,
url: "getNews.php",
data: {page:page},
dataType: "json",
//jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名
//jsonpCallback: "getName",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function (data) { $("#etnews").html(data);
},
error: function () {
alert('fail');
}
});
}
</script>
要替换的代码是从数据库中获取的
<ul class="new-list" id="etnews" >
<?php
//循环显示记录
if($myrow=mysqli_fetch_array($res))
{
$i=0;
?>
<?php
do {
$i++;
echo
'<li>
<a href="news-detail.php?id='.$myrow['id'].'">
<div class="visible-xs-inline li-left">
<img src="'.$myrow['page_image'].'" alt="">
</div>
<div class="li-right">
<span>'.$myrow['title'].'</span>
<span>'.date('Y-m-d',strtotime($myrow['created_at'])).'</span>
</div>
</a>';
}
while ($myrow= mysqli_fetch_array($res));
echo "</li>" ;
}
echo '</ul>';
ul中的内容替换了,但是刷新了整个页面
<script>
function getPage(page){
$.ajax({ type: "post",
async: true,
url: "getNews.php",
data: {page:page},
dataType: "json",
//jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名
//jsonpCallback: "getName",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function (data) { $("#etnews").html(data);
},
error: function () {
alert('fail');
}
});
}
</script>
要替换的代码是从数据库中获取的
<ul class="new-list" id="etnews" >
<?php
//循环显示记录
if($myrow=mysqli_fetch_array($res))
{
$i=0;
?>
<?php
do {
$i++;
echo
'<li>
<a href="news-detail.php?id='.$myrow['id'].'">
<div class="visible-xs-inline li-left">
<img src="'.$myrow['page_image'].'" alt="">
</div>
<div class="li-right">
<span>'.$myrow['title'].'</span>
<span>'.date('Y-m-d',strtotime($myrow['created_at'])).'</span>
</div>
</a>';
}
while ($myrow= mysqli_fetch_array($res));
echo "</li>" ;
}
echo '</ul>';
ul中的内容替换了,但是刷新了整个页面
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货