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网页木马一枚 附PHP木马的防范方法
Oct 09 PHP
PHP循环语句笔记(foreach,list)
Nov 29 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
May 29 PHP
PHP与javascript实现变量交互的示例代码
Jul 23 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
php中magic_quotes_gpc对unserialize的影响分析
Dec 16 PHP
PHP 获取指定地区的天气实例代码
Feb 08 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
Jun 27 PHP
PHP中单例模式的使用场景与使用方法讲解
Mar 18 PHP
vmware linux系统安装最新的php7图解
Apr 14 PHP
Laravel Reponse响应客户端示例详解
Sep 03 PHP
PHP $O00OO0=urldecode & eval 解密,记一次商业源码的去后门
Sep 13 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中使用$_REQUEST需要注意的一个问题
2013/05/02 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
vue学习笔记之指令v-text && v-html && v-bind详解
2017/05/12 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
vue实现自定义多选按钮
2020/07/16 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
小程序实现tab标签页
2020/11/16 Javascript
Python读写unicode文件的方法
2015/07/10 Python
基于Python实现对PDF文件的OCR识别
2016/08/05 Python
Python 专题一 函数的基础知识
2017/03/16 Python
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
Python正则表达式和re库知识点总结
2019/02/11 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
python一些性能分析的技巧
2020/08/30 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
2020/11/24 Python
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
公务员培训自我鉴定
2014/02/01 职场文书
大学生毕业自我鉴定范文
2014/02/03 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
三严三实心得体会范文
2014/10/13 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
《观潮》教学反思
2016/02/17 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技