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 什么是PEAR?(第三篇)
Mar 19 PHP
PHP警告Cannot use a scalar value as an array的解决方法
Jan 11 PHP
php cli 小技巧
Jun 03 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
PHP中调用SVN命令更新网站方法
Jan 07 PHP
php验证邮箱和ip地址最简单方法汇总
Oct 30 PHP
php使用正则验证中文
Apr 06 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
PHP实现图片的等比缩放和Logo水印功能示例
May 04 PHP
php写入txt乱码的解决方法
Sep 17 PHP
PHP数据源架构模式之表入口模式实例分析
Jan 23 PHP
php实现自动生成验证码的实例讲解
Nov 17 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程序之die调试法 快速解决错误
2009/09/17 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
jQuery中的$.ajax()方法应用
2014/05/06 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
angularJS 入门基础
2015/02/09 Javascript
javascript控制台详解
2015/06/25 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
2017/03/13 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
python对指定目录下文件进行批量重命名的方法
2015/04/18 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
python 重定向获取真实url的方法
2018/05/11 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
python如何把字符串类型list转换成list
2020/02/18 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
校园文化建设方案
2014/02/03 职场文书
数控个人求职信范文
2014/02/03 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python