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 相关文章推荐
PHP_Flame(Version:Progress)的原代码
Oct 09 PHP
phpmyadmin 常用选项设置详解版
Mar 07 PHP
php中检查文件或目录是否存在的代码小结
Oct 22 PHP
ThinkPHP中U方法的使用浅析
Jun 13 PHP
PHP中的类型约束介绍
May 11 PHP
php中使用gd库实现远程图片下载实例
May 12 PHP
php类的扩展和继承用法实例
Jun 20 PHP
PHP生成随机字符串(3种方法)
Sep 25 PHP
PHP浮点比较大小的方法
Feb 14 PHP
laravel5.2实现区分前后台用户登录的方法
Jan 11 PHP
微信JSSDK分享功能图文实例详解
Apr 08 PHP
Laravel 5+ .env环境配置文件详解
Apr 06 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
PHP OPCode缓存 APC详细介绍
2010/10/12 PHP
Smarty局部缓存的几种方法简介
2014/06/17 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
结合Vue控制字符和字节的显示个数的示例
2018/05/17 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
2018/06/13 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
实现高性能javascript的注意事项
2019/05/27 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
python使用tkinter实现简单计算器
2018/01/30 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
Python运行DLL文件的方法
2020/01/17 Python
常用的10个Python实用小技巧
2020/08/10 Python
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
大学生个人求职信例文
2014/07/07 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers