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 相关文章推荐
使用sockets:从新闻组中获取文章(二)
Oct 09 PHP
php foreach、while性能比较
Oct 15 PHP
php中大括号作用介绍
Mar 22 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
PHP中redis的用法深入解析
Feb 20 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
PHP设计模式之适配器模式定义与用法详解
Apr 03 PHP
Laravel框架路由设置与使用示例
Jun 12 PHP
PHP的mysqli_sqlstate()函数讲解
Jan 23 PHP
安装docker和docker-compose实例详解
Jul 30 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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
PHP 简单数组排序实现代码
2009/08/05 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
ThinkPHP 模板substr的截取字符串函数详解
2017/01/09 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
2014/04/10 Javascript
jquery的attr方法禁用表单元素禁用输入内容
2014/06/23 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
详谈Node.js之操作文件系统
2017/08/29 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
jquery animate动画持续运动的实例
2017/11/29 jQuery
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
Python splitlines使用技巧
2008/09/06 Python
用python实现批量重命名文件的代码
2012/05/25 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
2020/08/05 Python
新西兰第一的行李箱网站:luggage.co.nz
2019/07/22 全球购物
护理专业本科生自荐信
2013/10/01 职场文书
商务英语求职自荐信范文
2013/12/24 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
就业意向书范文
2014/04/01 职场文书
高一军训的心得体会
2014/09/01 职场文书
七一晚会主持词
2015/06/29 职场文书
2016年寒假家长评语
2015/10/10 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS