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中数据的批量导入(csv文件)
Oct 09 PHP
Php注入点构造代码
Jun 14 PHP
PHP开启gzip页面压缩实例代码
Mar 11 PHP
PHP获取windows登录用户名的方法
Jun 24 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
PHP中ajax无刷新上传图片与图片下载功能
Feb 21 PHP
php从数据库中读取特定的行(实例)
Jun 02 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
PHP INT类型在内存中占字节详解
Jul 20 PHP
php + ajax 实现的写入数据库操作简单示例
May 16 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中的float类型使用说明
2010/07/27 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
我的javascript 函数链之演变
2011/04/07 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
js轮盘抽奖实例分析
2020/04/17 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
2019/08/14 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
Vue的Options用法说明
2020/08/14 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
详解tensorflow之过拟合问题实战
2020/11/01 Python
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
学院书画协会部门职责
2013/11/28 职场文书
爱祖国演讲稿
2014/05/04 职场文书
团组织推优材料
2014/12/29 职场文书
成本会计岗位职责
2015/02/03 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript