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 相关文章推荐
PHP随机数生成代码与使用实例分析
Apr 08 PHP
php DOS攻击实现代码(附如何防范)
May 29 PHP
php中将数组转成字符串并保存到数据库中的函数代码
Sep 29 PHP
php小技巧之过滤ascii控制字符
May 14 PHP
PHP多文件上传实例
Jul 09 PHP
php正则表达式获取内容所有链接
Jul 24 PHP
PHP页面转UTF-8中文编码乱码的解决办法
Oct 20 PHP
php+ajax实现无刷新的新闻留言系统
Dec 21 PHP
php for 循环使用的简单实例
Jun 02 PHP
thinkphp 手机号和用户名同时登录
Jan 20 PHP
ThinkPHP中create()方法自动验证表单信息
Apr 28 PHP
php实现和c#一致的DES加密解密实例
Jul 24 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
php中如何同时使用session和cookie来保存用户登录信息
2013/07/05 PHP
php定义参数数量可变的函数用法实例
2015/03/16 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
JS通过识别id、value值对checkbox设置选中状态
2020/02/19 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
React实现全选功能
2020/08/25 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
Python 深入理解yield
2008/09/06 Python
python实战之实现excel读取、统计、写入的示例讲解
2018/05/02 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
python 杀死自身进程的实现方法
2019/07/01 Python
python实现密码强度校验
2020/03/18 Python
python 爬取小说并下载的示例
2020/12/07 Python
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
经典c++面试题五
2014/12/17 面试题
总经理岗位职责范本
2014/02/02 职场文书
接待员岗位责任制
2014/02/10 职场文书
“学雷锋活动月”总结
2014/03/09 职场文书
2014年单位植树节活动方案
2014/03/23 职场文书
入职担保书怎么写
2014/05/12 职场文书
单位租房协议书样本
2014/10/30 职场文书
2014年度个人总结范文
2015/03/09 职场文书
html,css,javascript是怎样变成页面的
2023/05/07 HTML / CSS