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.ini不生效问题解决方法(上传大于8M的文件)
Jun 14 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
Apr 09 PHP
php调用google接口生成二维码示例
Apr 28 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
May 23 PHP
WordPress中用于获取文章作者与分类信息的方法整理
Dec 17 PHP
PHP实现清除MySQL死连接的方法
Jul 23 PHP
利用PHP命令行模式采集股票趋势信息
Aug 09 PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 PHP
PHP获取真实客户端的真实IP
Mar 07 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
PHP关于foreach复制知识点总结
Jan 28 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类(查找/修改)xml文档
2013/03/26 PHP
zf框架的数据库追踪器使用示例
2014/03/13 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
2014/11/19 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
PHP利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
Laravel 实现关系模型取出需要的字段
2019/10/10 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
脚本之家贴图转换+转贴工具用到的js代码超级推荐
2007/04/05 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
javascript图片预加载实例分析
2015/07/16 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
swiper 自动图片无限轮播实现代码
2018/05/21 Javascript
python之wxPython菜单使用详解
2014/09/28 Python
python在非root权限下的安装方法
2018/01/23 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
TensorFlow Autodiff自动微分详解
2020/07/06 Python
哪种Python框架适合你?简单介绍几种主流Python框架
2020/08/04 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
加拿大女鞋品牌:ALDO
2016/11/13 全球购物
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
机械设计制造专业个人求职信
2013/09/25 职场文书
五一口号
2014/06/19 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书