php ajax数据传输和响应方法


Posted in PHP onAugust 21, 2018

整理在php后端与前端数据传输过程中一些细节。

前端页面1.html的js代码:

$.ajax({
    url:'1.php',//目的php文件
    data:{‘age':12,},//传输的数据
    type:'post',//数据传送的方式get/post
    dataType:'json',//数据传输的格式是json
    success:function(response){
    //数据给后端php文件并成功返回
    console.log(response);//打印返回的值
    } ,
    error:function(response){
    //数据给后端后返回错误
    console.log(response);//打印返回的信息
    }
   });

后端1.php中的php代码

$post = $_POST['age'];//接收信息
 //把信息发送回去给1.html
 echo $post;

输出如下:

php ajax数据传输和响应方法

以上是单个数据信息的传输,多个信息的处理如下:

在js代码中的$.ajax()中的data改写:

data:{"age":123,"name":"zh","height":12314.0,},//多个之间逗号隔开

php中改写:

$array = array(): 
 $array['age'] = $_POST['age'];
 $array['name'] = $_POST['name'];
 $array['height'] = $_POST['height'];
 die(json_encode($array));
 //这里的php中把数据处理后返回给前端页面时只有2种方法,echo 或者die(),但是在多个数据时用die()要用json_encode(),把数据转为json形式。

这里用多个echo传值时,要注意,把dataType这行注释掉,具体看我博客中的另一篇,有关ajax前端没有信息返回的文章!

js中写:

success:function (response)
  {
   consoloe.log(response['age']);
   console.log(response.name);//response这时是一个object,可以用['属性']或者.属性的形式去访问。
  }

以上这篇php ajax数据传输和响应方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP生成便于打印的网页
Oct 09 PHP
ADODB的数据库封包程序库
Dec 31 PHP
简单的PHP图片上传程序
Mar 27 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
Jun 05 PHP
php curl获取网页内容(IPV6下超时)的解决办法
Jul 16 PHP
PHP小教程之实现双向链表
Jun 12 PHP
PHP中使用匿名函数操作数据库的例子
Nov 17 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
Mar 16 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
May 23 PHP
PHP通过get方法获得form表单数据方法总结
Sep 12 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 PHP
Ajax请求PHP后台接口返回信息的实例代码
Aug 21 #PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 #PHP
php从数据库中获取数据用ajax传送到前台的方法
Aug 20 #PHP
PHP常见数组排序方法小结
Aug 20 #PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 #PHP
PHP数组常用函数实例小结
Aug 20 #PHP
PHP预定义超全局数组变量小结
Aug 20 #PHP
You might like
php adodb分页实现代码
2009/03/19 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
php解析mht文件转换成html的实例
2017/03/13 PHP
JavaScript 常用函数库详解
2009/10/21 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
javascript框架设计之浏览器的嗅探和特征侦测
2015/06/23 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
Angular中$broadcast和$emit的使用方法详解
2017/05/22 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
layui使用label标签的方法
2019/09/14 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
利用Python批量生成任意尺寸的图片
2016/08/29 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
python用TensorFlow做图像识别的实现
2020/04/21 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
英国最大的运动营养公司之一:LA Muscle
2018/07/02 全球购物
Sunglasses Shop英国:欧洲领先的太阳镜在线供应商之一
2018/09/19 全球购物
Java基础面试题
2012/11/02 面试题
测试工程师职业规划书
2014/02/06 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
推销搭讪开场白
2015/05/28 职场文书
小学班级口号大全
2015/12/25 职场文书
SQL Server Agent 服务无法启动
2022/04/20 SQL Server
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android
JS前端使用Canvas快速实现手势解锁特效
2022/09/23 Javascript