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 和 MySQL 基础教程(三)
Oct 09 PHP
IIS安装Apache伪静态插件的具体操作图文
Jul 01 PHP
phpMyAdmin自动登录和取消自动登录的配置方法
May 12 PHP
ThinkPHP 404页面的设置方法
Jan 14 PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 PHP
php快速排序原理与实现方法分析
May 26 PHP
PHP入门教程之面向对象基本概念实例分析
Sep 11 PHP
利用PHP绘图函数实现简单验证码功能的方法
Oct 18 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
PHP实现打包zip并下载功能
Jun 12 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
May 05 PHP
php源码的使用方法讲解
Sep 26 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显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
PHP源代码数组统计count分析
2011/08/02 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
php字符串操作常见问题小结
2016/10/11 PHP
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
2015/03/04 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
python多线程扫描端口示例
2014/01/16 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
详解python 爬取12306验证码
2019/05/10 Python
python3 pygame实现接小球游戏
2019/05/14 Python
python实现XML解析的方法解析
2019/11/16 Python
python实现堆排序的实例讲解
2020/02/21 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
工程造价专业大专生求职信
2013/10/06 职场文书
专科毕业生自我鉴定
2013/12/01 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
医学求职信
2014/05/28 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
同意迁入证明模板
2014/10/26 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
python入门之算法学习
2021/04/22 Python