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 缓冲的免费实现方法
Oct 09 PHP
图书管理程序(二)
Oct 09 PHP
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
PHP详细彻底学习Smarty
Mar 27 PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 PHP
基于PHP一些十分严重的缺陷详解
Jun 03 PHP
浅析PHP中的UNICODE 编码与解码
Jun 29 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
Nov 07 PHP
php中二分法查找算法实例分析
Sep 22 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 09 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
Dec 24 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
漂亮但不安全的CTB
2006/10/09 PHP
PHP中实现进程间通讯
2006/10/09 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
php使用指定字符列表生成随机字符串的方法
2015/04/18 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
javascript 打印页面代码
2009/03/24 Javascript
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
Jquery如何实现点击时高亮显示代码
2014/01/22 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
js tab栏切换代码实例解析
2019/09/03 Javascript
跟老齐学Python之做一个小游戏
2014/09/28 Python
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python实现杨氏矩阵查找
2019/03/02 Python
python itchat给指定联系人发消息的方法
2019/06/11 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
深入了解Django View(视图系统)
2019/07/23 Python
Python list和str互转的实现示例
2020/11/16 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
Python里面如何拷贝一个对象
2014/02/17 面试题
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
实习自我鉴定范文
2013/10/30 职场文书
研修第一天随笔感言
2014/02/15 职场文书
毕业生面试求职信
2014/06/23 职场文书
促销活动总结怎么写
2014/06/25 职场文书
小学班级特色活动方案
2014/08/31 职场文书
2015年度学校应急管理工作总结
2015/10/22 职场文书