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 相关文章推荐
5.PHP的其他功能
Oct 09 PHP
PHP字符串 ==比较运算符的副作用
Oct 21 PHP
php多层数组与对象的转换实例代码
Aug 05 PHP
ajax+php控制所有后台函数调用
Jul 15 PHP
简介PHP的Yii框架中缓存的一些高级用法
Mar 29 PHP
php强制下载文件函数
Aug 24 PHP
Laravel手动分页实现方法详解
Oct 09 PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
Dec 18 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
Feb 14 PHP
php数值计算num类简单操作示例
May 15 PHP
eval(cmd)与eval($cmd)的区别与联系
Jul 07 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
escape unescape的php下的实现方法
2007/04/27 PHP
常用的php对象类型判断
2008/08/27 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
究竟什么是Node.js?Node.js有什么好处?
2015/05/29 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
浅析JavaScript回调函数应用
2016/05/22 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
微信小程序实现图片放大预览功能
2020/10/22 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
基于javascript实现贪吃蛇经典小游戏
2020/04/10 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
php使用递归与迭代实现快速排序示例
2014/01/23 Python
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
Python tkinter事件高级用法实例
2018/01/31 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
CK加拿大官网:Calvin Klein加拿大
2020/03/14 全球购物
经典c++面试题二
2015/08/14 面试题
学校办公室主任职责
2013/12/27 职场文书
2014年党课学习心得体会
2014/07/08 职场文书
小学见习报告
2014/10/31 职场文书
食堂管理制度范本
2015/08/04 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python