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中数据的批量导入(csv文件)
Oct 09 PHP
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
Nov 29 PHP
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
Jun 26 PHP
PHP读取文件内容后清空文件示例代码
Mar 18 PHP
PHP环境搭建的详细步骤
Jun 30 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
PHP编程计算日期间隔天数的方法
Apr 26 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
使用PHP反射机制来构造"CREATE TABLE"的sql语句
Mar 21 PHP
php中配置文件保存修改操作 如config.php文件的读取修改等操作
May 12 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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
使用正则替换变量
2007/05/05 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
extjs中form与grid交互数据(record)的方法
2013/08/29 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
jQuery插件制作之全局函数用法实例
2015/06/01 Javascript
jQuery代码实现发展历程时间轴特效
2015/07/30 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
vue中轮训器的使用
2019/01/27 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
大学生毕业求职的自我评价
2013/09/29 职场文书
好的演讲稿开场白
2013/12/30 职场文书
协议书范本
2014/04/23 职场文书
仓库规划计划书
2014/04/28 职场文书
营销团队口号
2014/06/06 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
企业财务总监岗位职责
2015/04/03 职场文书