全站搜索

网站制作中如何使用ajax请求数据

网站开发 355

在做网站时有许多地方需要再不刷新页面的时候加载数据,建议使用$.ajax()方法实现.

前端实现的实例代码

这个操作很简单只是一个很简单的请求

因为这里提交了几个参数,typeid,like,like2,page

现在就是去接受这几个参数,然后去数据库查询对应的数据返回给前端,

这里我使用的是thinkphp3.2的框架,去接受这个请求

下面是具体的获取参数代码:



 

到这里就完成了一个ajax数据请求了,当然,你拿到数据之后必定需要显示在网站对应的位置上,代码如下:



 

看到没有,图片红色框中的代码就是在php处理过返回的数据,data就是后台返回的数据集,var list就是下图的数据:



 

这里将var list的数据集赋值给了,id等于test的ul标签里,然后在使用volist标签进行数据遍历显示出来。

由于分页是在后台处理的所以可以直接赋值到对应需要显示的div中



 

这是分页后台处理的代码:




 

后台把分页后的赋值给了$data[‘page’];

有几种处理的方法,这里已经展示了2种,还有一种就是,下图这种:

 

这种其实跟第一种是一样的道理,都是拿到数据之后,再一条一条的遍历到一个集合里,最后再显示在对应的位置上。好了,这次就分享这么多,由于我也是一个新手,不是很懂ajax可能会有很多描述可能是错的,希望有大牛看到了,可以给我留言指出我的错误,让我能学到更多关于ajax的使用方法。更多使用方法也可以去:

https://www.w3school.com.cn/jquery/ajax_ajax.asp里面了解。

上一篇: 下一篇:

相关推荐

  • 分享做企业网站的后台开发经验

    389

    现在用php做网站开发语言是越来越多了,国内的很多程序员喜欢都喜欢用thinkphp开发网站,它的特点是上手快,开发功能也比较简单,如果有一套已有的模板,就可以用它来改一改做网站了,下面主要讲一下thinkphp3.2做网站的后台开发经验。    众所周知...

    查看全文
  • 制造企业网站和服务企业网站设计的根本差异

    291

    为一家制造业企业设计网站和为一家服务企业设计网站,两者有无区别? 当然有区别。区别在哪里呢?可能一些建站公司会总结出“配色区别”“构架区别”等等。 那么,为什么存在这样的区别呢?我们认为服务业与制造业,从网站设计的角度而言,有如下根本性的差异。  ...

    查看全文
  • 说说seo网站优化关键词切勿大量的重复叠加

    682

      在网站优化过程当中,关键词起到了重要的作用,这是提高引擎搜索敏感度最重要的方式,那么企业在网站优化当中,关键词提取一定要准确,在排布关键词的同时,一定切记重复叠加,这样搜索引擎会将企业自动归纳为作弊行为。      关键词的使用一定...

    查看全文
  • 后疫情时代 那些行业、企业需要建站?

    326

    疫情,在催生一个新的商业时代。 在这个时代,商业逻辑出现了改变,如曾经风光无限的教育培训,一夜摧拉枯朽。曾经门庭若市的餐厅餐饮,可能明天因为疫情需要关门歇业。 这是一个更加不确定的时代。在这样一个时代背景下,我们来讨论,那些行业、企业需要做网站? ...

    查看全文
展开更多