thinkPHP基于ajax实现的菜单与分页示例


Posted in PHP onJuly 12, 2016

本文实例讲述了thinkPHP基于ajax实现菜单与分页的方法。分享给大家供大家参考,具体如下:

一个分类菜单,使用ajax实现:

function getid(id){
$.ajax({
   url: "{:U('/Index/example')}",
   type: "POST",
   data: {id:id}
  }).success(function(data) {
   $("#centent").html(data);
  });
}

并使用ajax分页,这个是网上某位写的:

<script type="text/javascript">
<!--
$("#page_show > a").click(function() {
  $('#centent').append('<span id="lod">加载中..</span>');
  //获取url
  var _HREF = $(this).attr('href');
  //加载页面
  $("#centent").load(_HREF, '', function() {
    $("#lod").remove();
  });
  return false;
});
//-->
</script>

之前使用post实现的菜单内容,没有什么问题

$.post(url, function(data) {
 $('.centent').html(data);
});

但是使用ajax实现时,不能得到正确结果。分页不能完成。
最后思考之下,将      type: "POST",改为     type: "GET",
问题解决。post方式也是以POST提交的,ajax开始也是以POST提交,为什么却不行呢?最后发现还是url的原因,两处url不一样。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
Windows下的PHP5.0安装配制详解
Sep 05 PHP
复杂检索数据并分页显示的处理方法
Oct 09 PHP
在PHP里得到前天和昨天的日期的代码
Aug 16 PHP
php XMLWriter类的简单示例代码(RSS输出)
Sep 30 PHP
PHP获取文件后缀名的三个函数
Oct 15 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
Smarty foreach控制循环次数的实现详解
Jul 03 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
php中ob函数缓冲机制深入理解
Aug 03 PHP
thinkPHP使用post方式查询时分页失效的解决方法
Dec 09 PHP
PHP简单实现欧拉函数Euler功能示例
Nov 06 PHP
php中yar框架实例用法讲解
Dec 27 PHP
微信支付开发维权通知实例
Jul 12 #PHP
PHP生成短网址方法汇总
Jul 12 #PHP
thinkPHP分组后模板无法加载问题解决方法
Jul 12 #PHP
微信支付开发告警通知实例
Jul 12 #PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 #PHP
微信支付开发发货通知实例
Jul 12 #PHP
thinkphp中的url跳转用法分析
Jul 12 #PHP
You might like
中国第一家无线电行
2021/03/01 无线电
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
Yii2单元测试用法示例
2016/11/12 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
分享20款好玩的jQuery游戏
2011/04/17 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
2019/11/07 Javascript
工作中常用js功能汇总
2020/11/07 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
python3 遍历删除特定后缀名文件的方法
2018/04/23 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
2019/08/09 Python
python实现吃苹果小游戏
2020/03/21 Python
Python configparser模块应用过程解析
2020/08/14 Python
python中的对数log函数表示及用法
2020/12/09 Python
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
彩妆大赛策划方案
2014/05/13 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
Python入门之基础语法详解
2021/05/11 Python
Mysql Innodb存储引擎之索引与算法
2022/02/15 MySQL
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL