• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 帝国CMS封装的ajax加载信息框架代码

帝国CMS封装的ajax加载信息框架代码

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了帝国CMS,ajax加载信息,框架代码等相关知识,希望对您有所帮助

帝国CMS通用封装的ajax加载信息框架代码,改改可以应用到任何地方。

HTML代码

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Document</title><script src="/ajax/jquery-1.11.2.min.js" type="text/javascript"></script><script src="/ajax/loadNews.js" type="text/javascript"></script><style type="text/css">li{    height: 40px;    line-height: 40px;}</style></head><body>    <div id="html"></div>            <div><button id="click">点击加载更多</button></div></body></html>

js代码

(function ($) {    $.load_news = function(initdata, ajax_offset){        window.ajax_offset = ajax_offset;        var ajaxutl = '/ajax/result.php';        var init_data = {            limit : 0,            offset : window.ajax_offset,            tbname : '',            classid : 0,            order : '',            dom : '',            click_dom : ''        }        init_data = $.extend({}, init_data, initdata);        var result_lang = {            data_0 : '<font color="red" size="+1">暂无数据</font>',            tbname_not : '没有此<a href="http://www.zztuku.com/tags/sjb/" target="_blank">数据表</a>'        }        $.post(ajaxutl,init_data,function(data){            var data = data;            if(data.status=='data_0'){                // 没有数据了~~~~                $(init_data.dom).append(result_lang[data.status]);                // 移除click                $(init_data.click_dom).remove();                // 设置按钮                //$(init_data.click_dom).attr('disabled', 'disabled');                return false;            }            $(init_data.dom).append(data.html);            window.ajax_offset =data.offset;        },'json');    }})(jQuery);$(function(){    $("#click").click(function(){        $.load_news({            limit : 20,             // 每次查询多少条            tbname : 'news',        // <a href="http://www.zztuku.com/tags/sjb/" target="_blank">数据表</a>名称            classid : 3,            // 栏目ID            order : 'desc',         // 排序            dom : '#html',          // 向哪个DOM节点中插入数据 ID请填写# class填写. 例如<div id="html"> 填写 #html            click_dom : '#click'    // 触发事件的DOM        },window.ajax_offset);    })})

php代码

<?phpinclude '../e/class/connect.php';           // 数据库配置文件与公共函数文件include '../e/class/db_sql.php';            // 数据库操作文件include '../e/data/dbcache/class1.php';     // 栏目缓存文件$link = db_connect();                       // 链接数据库$empire = new mysqlquery();                 // 实例化数据库操作类$p = $_POST;                                // 简写post$_POST = null;                              // 释放post$filter = 'RepPostVar';                     // 过滤非法数据$tbname = $filter($p['tbname']);            // 数据表名// 判断表是否存在if(!$tbname || in_array($tbname, $etable_r)){    die(json_encode( array('status'=>'tbname_not')));}// 栏目ID$classid = (int) $p['classid'];// order$order = $filter($p['order']);// 查询偏移量$offset = (int) $p['offset'];if( $order == 'desc'  &&a
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 帝国CMS多值字段for循环调用调用方法
  • 帝国CMS下载地址不用弹窗修改方式
  • 帝国cms网站后台关键字自动同步TAG标签更新的方法
  • 帝国CMS提示Table 'XX.***_enewspubtemp_2' doesn't exist错误详解
  • 帝国CMS二次开发付款后才能查看内容
  • 虚拟空间如何获取帝国CMS手机端路径
  • 帝国cms更换php7环境后台空白
  • 帝国CMS安装时You have an error in your SQL syntax报错
  • 帝国CMS后台添加关键字时自动复制到TAGS(同步更新)的方法
  • 帝国cms批量替换字段值SQL语法

相关文章

  • 给DEDECMS后台加上批量修改tags功能
  • Photoshop制作漂亮的暗红色网页框架
  • PHP怎么判断字符串含不含中文
  • Illustrator使用混合和透明度制作发光按钮
  • Laravel学习记录之强制指定索引进行查询
  • PS鼠绘精致开关按钮
  • Photoshop制作一个漂亮的金色球体图标
  • 解决uni-app入坑集合的一种方案
  • DEDECMS LOOP标签的用法及调用
  • Laravel使用intervention image包上传、剪裁图片

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop制作浮雕立体效果的艺术字
    • DEDECMS LOOP标签的用法及调用
    • html5新增的表单控件和表单属性有哪些
    • 详解使用PHP编写爬虫的方法
    • 详解PHP如何高效导出Excel(CSV)
    • Photoshop设计炫丽的抽象光线背景教程
    • inner join用法是什么
    • AI教程几何图形小鸟LOGO视频教程
    • vue.js怎么实现验证码
    • WordPress教程:WordPress博客添加自定义鼠标样式

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有