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 相关文章推荐
PHP5中使用PDO连接数据库的方法
Aug 01 PHP
php自定义函数之递归删除文件及目录
Aug 08 PHP
php的ajax框架xajax入门与试用介绍
Dec 19 PHP
php设计模式 Delegation(委托模式)
Jun 26 PHP
PHP数据库调用类调用实例(详细注释)
Jul 12 PHP
PHP得到mssql的存储过程的输出参数功能实现
Nov 23 PHP
排序算法之PHP版快速排序、冒泡排序
Apr 09 PHP
PHP文件缓存smarty模板应用实例分析
Feb 26 PHP
PHP实现多级分类生成树的方法示例
Feb 07 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
Jun 14 PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 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
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
jquery绑定事件不生效的解决方法
2014/02/11 Javascript
js点击事件链接的问题解决
2014/04/25 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
2016/06/12 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
python sys模块sys.path使用方法示例
2013/12/04 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
python实现多进程代码示例
2018/10/31 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
软件配置管理有什么好处
2015/04/15 面试题
党委书记岗位职责
2013/11/24 职场文书
毕业实习评语
2014/02/10 职场文书
教学评估实施方案
2014/03/16 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
自荐信怎么写
2015/03/04 职场文书
财务会计求职信范文
2015/03/20 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server