使用$.ajax局部刷新ul,但最后刷新了整个页面

jiashan1995 2017-11-08 09:00:16
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) {

$("#marketnews").html(data);
},
error: function () {
alert('fail');
}
});
}
</script>
要替换的代码是从数据库中获取的
<ul class="new-list" id="marketnews" >
<?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中的内容替换了,但是刷新了整个页面
...全文
261 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hongmei85 2017-11-09
代码不全,getPage怎么调用的?
  • 打赏
  • 举报
回复
相关推荐
发帖
基础编程
加入

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2017-11-08 09:00
社区公告
暂无公告