零基础学做网站培训介绍

当前位置:

AJAX 无刷新获取PHP接口数据方法(附代码)

在做网站时,有些页面需要不断的获取数据,现在常用的方法就是通过AJAX 无刷新获取PHP接口数据,这样可以实现在不刷新页面的前提下,不断的获取加载数据。

AJAX

AJAX 无刷新获取PHP接口数据方法,将以下的JS代码放在页面的特别底部,用于AJAX获取数据;


<script language="javascript" type="text/javascript">
var is_have_con = "Y";
$(function(){
var pagenum = 1; //设置当前页数
var page = 20;//总页数
var currentclass = 1;//数据所属分类ID
$('.more_wrap').on('click',function(){//点击加载按钮
if(is_have_con=="Y"){
$.ajax({
url : 'api/getajax_news.php',//PHP接口地址
type:'get',//传递的方法
data:{"next":pagenum,'classid':currentclass},//传递的参数
dataType : 'html',//数据类型
beforeSend:function(){
var str = '<a id="cly_load" href="javascript:void(0);">玩命加载中...</a>';
$(".more_wrap").html(str);
},
success : function(data){
if(page>=pagenum){
$(".list_img ul").append(data);//将获取的数据添加到list_img ul里
$(".more_wrap").html('<a id="cly_load" href="javascript:void(0);">点击加载更多 &gt;</a>');
pagenum++;
}else{
$(".more_wrap").html('<a id="cly_load" href="javascript:void(0);">已全部加载完毕!</a>');
is_have_con = "N";
return false;
}
}
});
}
});
});
</script>

写一个PHP接口,用于处理AJAX的请求。


<?php
$ye=$_GET["next"];
$clasid=$_GET["classid"];
require("e/class/connect.php");
require("e/class/db_sql.php");//连接数据库(注意修改路径)
$link=db_connect();
$empire=new mysqlquery();

echo "请求的内容"

?>

相关阅读:

PHP怎么获取当前网页URL地址

PHP传参数:php如何通过地址栏URL来传递/获取参数

Discuz模板运行PHP代码及引用php文件的方法

发表评论

邮箱地址不会被公开。 必填项已用*标注

相关教程

  • Ajax BootModal Login 是一个用Bootstrap的modal效果做的弹出式ajax前端注册登录插件,使用该插件,我们可以最简单的在前台添加一个ajax注册登陆按钮
  • 在做网站时,有些页面需要不断的获取数据,现在常用的方法就是通过AJAX 无刷新获取PHP接口数据,这样可以实现在不刷新页面的前提下,不断的获取加载数
  • 在做网站时,网站不同页面大部分版块是相同的,只有某个版块的数据是变化的。这时我们可以使用AJAX局部刷新来实现表单提交时,在不变化网页地址的情况
  • 请问我在本地环境下,按照网站制作教程一步步的操作 浏览次数 动态代码也替换了 插件也按装设置好了  然后在头部模板代码里面前面</head>插
  • 如何让php程序后台自动刷新,不管有没有用户打开了网站或者页面,它始终在后台自动刷新。在用户关闭浏览器后,该脚本仍然后在服务器上继续执行。就需
  • 一些个人单页网站制作的学员,要实现每当用户打开单页网站时,随机显示多个二维码中的一个,刷新一次就随机更换一个。并且单页内容中的微信号也跟着自
  • PHP程序如何要传递一个变量或者一个参数,可以通过表单和地址栏二种方式来传递。其中通过地址栏URL来传递/获取变量参数,最简单,特别实用。在实际应
  • 在自己建网站时,往往在不同分类调用出不同的属性,需要结合调用各类分类的别名或者分类的ID号,如何让WORDPRESS程序自动调用出不同分类的别名和ID号
  • 问:老师你好,我学习了网站制作课程,然后自己用wordpress程序做了一个网站,在网站的后台添加了几个分类,有一个分类下面还包含了几个子分类,我想
  • 国内特别常用的PHP+MySql免费CMS系统大全:0. WordPress - 是一款基于PHP和MySQL的Blog软件,但是它也可以当作简单的cms系统来用。通过它可以快速
  • 什么本地环境?就是在你个人的电脑上安装一个环境,模拟出你的虚拟空间一样的环境。这样还没有购买域名和网站空间的朋友,就可以先在本地搭建好word
  • 高仿phpcms门户网站主题 图文教程 (18112 次浏览)
    这款wordpress cms主题是高仿phpcms,信任很多人都用过phpcms,如今运用wordpress也能够完成这样的作用。本站发布过很多高仿wordpress主题,例如高仿b
  • 我们如果想做一个资源共享的网站,就离不开json,通过API接口来读取JSON数据信息。那么对于PHP程序开发的网站,PHP怎么通过API接口读取JSON数据呢?
  • WordPress使用MySQL数据库。作为一个开发者,我们有必要掌握WordPress数据库的基本构造,并在自己的插件或主题中使用他们。截至WordPress3.0,WordP
  • 很多朋友安装xampp之后,启用服务器或者数据库失败,发现端口已经被占用。因为每台电脑占用端口的软件不一样,要如何解决这个问题。第一种解决方
  • 在之前的教程中,教大家如何在在电脑搭建PHP+MYSQL本地环境,并安装wordpress程序建立wordpress网站。一些学习怎么建网站的学员都反映一个问题,就
  • 各位同学大家好,我是学做网站论坛的建站会员广东崔磊。很感谢论坛老师在我学习网站制作课程期间,对我的辅导帮助。现在在这里我想给同学做分享一
  • 学做网站时,经常要修改代码,很多时候需要用到颜色代码,由于太多,不可能都记住,所以找到了一个带有中文颜色名称表示的颜色代码表,以便后期网页设
  • 如果我们的网站有港澳台的用户,那么网站特别好是能支持文字简繁互转,这样做能方便不同用户更好的阅读网站内容。那么如何在自己做网站时,实