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 相关文章推荐
模拟xcopy的函数
Oct 09 PHP
一个PHP操作Access类(PHP+ODBC+Access)
Jan 02 PHP
Joomla下利用configuration.php存储简单数据
May 19 PHP
PHP详解ASCII码对照表与字符转换
Dec 05 PHP
PHP Session 变量的使用方法详解与实例代码
Sep 11 PHP
浅析echo(),print(),print_r(),return之间的区别
Nov 27 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
Sep 27 PHP
php+mysqli使用面向对象方式更新数据库实例
Jan 29 PHP
PHP判断IP并转跳到相应城市分站的方法
Mar 25 PHP
php正则修正符用法实例详解
Dec 29 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 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设计聊天室步步通
2006/10/09 PHP
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
Javascript 跨域访问解决方案
2009/02/14 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
AngularJS基础 ng-mousemove 指令简单示例
2016/08/02 Javascript
nodejs和C语言插入mysql数据库乱码问题的解决方法
2017/04/14 NodeJs
有趣的python小程序分享
2017/12/05 Python
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
Python实现Linux监控的方法
2019/05/16 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
欧洲最大的笔和书写专家:The Pen Shop
2017/03/19 全球购物
轻金属冶金专业毕业生自荐信
2013/11/02 职场文书
幼儿园春游活动方案
2014/01/19 职场文书
国培教师自我鉴定
2014/02/12 职场文书
学习方法演讲稿
2014/05/10 职场文书
2014年财政工作总结
2014/12/10 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis
JUnit5常用注解的使用
2021/07/02 Java/Android
Python函数式编程中itertools模块详解
2021/09/15 Python
未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程
2022/04/08 数码科技