JQuery/PHP

AJAX 无刷新获取PHP接口数据方法

阿里云

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

  1. window.onload = function(){
  2. $.ajax({
  3. url:"dengluchuli.php",//请求的PHP文件
  4. data:{kehuurl:kehuurl},//参数:第一个是字段名,第二个是变量。
  5. type:"POST",
  6. dataType:"TEXT",
  7. success: function(data){//成功的回调函数
  8. if(data.trim() !=="OK")//要加上去空格,防止内容里面有空格引起错误。
  9. {
  10. window.parent.parent.location.href="https://www.xuewangzhan.net/?furl="+kehuurl;
  11. }
  12. }
  13.  
  14. });
  15. }
也想出现在这里?联系我们
创客主机

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

  1. <?php
  2. $kehuurl = $_POST["kehuurl"];
  3. $useurl= array("www.xuewangzhan.net","www.baidu.com");//数组
  4. if(in_array($kehuurl,$useurl))
  5. {
  6. echo "OK";
  7. }
  8. else
  9. {
  10. echo "NO";
  11. }
  12. ?>

这样 JS 文件就通过 AJAX 请求 PHP 文件,将 PHP 文件里的结果,回传给 JS 里,通过 AJAX 的回调函数,可以打印出回调的值。但 AJAX 请求 PHP 常用于本站的文件请求,如果是跨站请求数据,最好用 jsonp 跨域请求。

AJAX 无刷新获取 PHP 接口数据方法

已有 169 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!