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加密解密的代码
Jul 16 PHP
php面向对象全攻略 (十六) 对象的串行化
Sep 30 PHP
一个PHP验证码类代码分享(已封装成类)
Jul 17 PHP
PHP对象转换为数组函数(递归方法)
Feb 04 PHP
PHP不用第三变量交换2个变量的值的解决方法
Jun 02 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
Jun 18 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
Jun 20 PHP
Symfony核心类概述
Mar 17 PHP
php中类和对象:静态属性、静态方法
Apr 09 PHP
php实现数组重复数字统计实例
Sep 30 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
php数组遍历类与用法示例
May 24 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
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
php实现多城市切换特效
2015/08/09 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
Javascript基础_嵌入图像的简单实现
2016/06/14 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
2017/11/29 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
Python生成pdf文件的方法
2014/08/04 Python
Python3字符串学习教程
2015/08/20 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
logging level级别介绍
2020/02/21 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
机械设计制造专业个人求职信
2013/09/25 职场文书
仓管员岗位责任制
2014/02/19 职场文书
人事科岗位职责范本
2014/03/02 职场文书
房产委托公证书
2014/04/08 职场文书
仓库管理计划书
2014/05/04 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
个人年终总结怎么写
2015/03/09 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
2019年年中工作总结讲话稿模板
2019/03/25 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
Python循环之while无限迭代
2022/04/30 Python