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 empty函数报错解决办法
Mar 06 PHP
PHP面向对象精要总结
Nov 07 PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 PHP
PHP 中使用explode()函数切割字符串为数组的示例
May 06 PHP
解决出现SoapFault (looks like we got no XML document)的问题
Jun 24 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
Jan 15 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
PHP封装XML和JSON格式数据接口操作示例
Mar 06 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
PHP fopen中文文件名乱码问题解决方案
Oct 28 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
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
php截取中文字符串函数实例
2015/02/23 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
js控制CSS样式属性语法对照表
2012/12/11 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
Vue-axios-post数据后端接不到问题解决
2020/01/09 Javascript
跟老齐学Python之Python文档
2014/10/10 Python
跟老齐学Python之编写类之三子类
2014/10/11 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
python 实现倒排索引的方法
2018/12/25 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
介绍下Java的输入输出流
2014/01/22 面试题
高校毕业生自我鉴定
2013/10/27 职场文书
高二政治教学反思
2014/02/01 职场文书
环境整治工作方案
2014/05/18 职场文书
团员个人年度总结
2015/02/26 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers