php从数据库中获取数据用ajax传送到前台的方法


Posted in PHP onAugust 20, 2018

1、数据库的字段:

2、php连接数据库获取数据库的信息放入json_encode($css);{文件为:db.php}

<span style="font-size:14px;"><?php
$host="localhost";
$username="root";
$password="root";
$dbName="baixing";
$port=3306;
$conn=new mysqli($host,$username,$password,$dbName,$port);
if(!$conn){
 die("error:".$conn->connect_error);
}
//设置查询结果的编码,一定要放在query之前
$conn->query("SET NAMES 'UTF8'");
$result=$conn->query("select * from hotgoods");
//$conn->query()获取的是二进制
//将查询的结果集封装到一个数组里
$css=$result->fetch_all();
//以json的格式发送ajax的success中由data接收
echo json_encode($css);
$conn->close();</span>

3、将json_encode($css)的数据放在success:function(data)中,如下:{baixing.html}

$.ajax({
  type: 'POST',
  url: 'db.php',
  data:{
//   "username":"admin",
//   "password":"123456"
  },
  success: function (data) {
   var result=eval("("+data+")");
   alert(result);
   for(var i=0;i<result.length;i++){
    var str='<div class="home1">'+
      '<img src="'+result[i][1]+'" alt="'+result[i][3]+'"/>'+
      '<p><a href="'+result[i][2]+'" rel="external nofollow" rel="external nofollow" >'+result[i][3]+'</a></p>'+
      '<div class="price">'+
      '<span>¥'+result[i][4]+'</span>'+
      '<del>¥'+result[i][5]+'</del>'+
      ' <a href="#" rel="external nofollow" rel="external nofollow" >预定:<b>'+result[i][6]+'</b>件</a>'
    '</div> </div>'
    $(".box7 #hotSale").append(str);//追加到你需要放在的位置
   }
  }
 });$.ajax({
  type: 'POST',
  url: 'db.php',
  data:{
//   "username":"admin",
//   "password":"123456"
  },
  success: function (data) {
   var result=eval("("+data+")");
   alert(result);
   for(var i=0;i<result.length;i++){
    var str='<div class="home1">'+
      '<img src="'+result[i][1]+'" alt="'+result[i][3]+'"/>'+
      '<p><a href="'+result[i][2]+'" rel="external nofollow" rel="external nofollow" >'+result[i][3]+'</a></p>'+
      '<div class="price">'+
      '<span>¥'+result[i][4]+'</span>'+
      '<del>¥'+result[i][5]+'</del>'+
      ' <a href="#" rel="external nofollow" rel="external nofollow" >预定:<b>'+result[i][6]+'</b>件</a>'
    '</div> </div>'
    $(".box7 #hotSale").append(str);
   }
  }
 });

效果如图:(此代码为部分代码,主要功能已实现,仅供参考)

php从数据库中获取数据用ajax传送到前台的方法

以上这篇php从数据库中获取数据用ajax传送到前台的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
实现“上一页”和“下一页按钮
Oct 09 PHP
PHP错误和异长常处理总结
Mar 06 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
Apr 24 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
Jun 04 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
浅谈php安全性需要注意的几点事项
Jul 17 PHP
基于ThinkPHP实现批量删除
Dec 18 PHP
两种php实现图片上传的方法
Jan 22 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
Feb 27 PHP
PHP正则判断一个变量是否为正整数的方法
Feb 27 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
Apr 09 PHP
PHP常见数组排序方法小结
Aug 20 #PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 #PHP
PHP数组常用函数实例小结
Aug 20 #PHP
PHP预定义超全局数组变量小结
Aug 20 #PHP
Yii2语言国际化的配置教程
Aug 19 #PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
Aug 19 #PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 #PHP
You might like
WHOIS类的修改版
2006/10/09 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
10个简化PHP开发的工具
2014/12/25 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
JavaScript面向对象编程
2008/03/02 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
2015/02/13 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
Python线程指南分享
2019/11/19 Python
tensorflow如何继续训练之前保存的模型实例
2020/01/21 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
Python3爬虫关于识别检验滑动验证码的实例
2020/07/30 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
旅游管理毕业生自荐信
2013/11/05 职场文书
模具数控专业自荐信
2014/01/27 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
vue @ ~ 相对路径 路径别名设置方式
2022/06/05 Vue.js