• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php ajax数据传输和响应方法

    整理在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;

    输出如下:

    以上是单个数据信息的传输,多个信息的处理如下:

    在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数据传输和响应方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • js每隔5分钟执行一次ajax请求的实现方法
    • 详解JavaScript for循环中发送AJAX请求问题
    • 分享JavaScript监听全部Ajax请求事件的方法
    • html+js+php一次原始的Ajax请求示例
    • JS 拦截全局ajax请求实例解析
    • Javascript发送AJAX请求实例代码
    • JS Ajax请求如何防止重复提交
    • 实例讲解使用原生JavaScript处理AJAX请求的方法
    • thinkphp中ajax与php响应过程详解
    • 原生javascript的ajax请求及后台PHP响应操作示例
    上一篇:Ajax请求PHP后台接口返回信息的实例代码
    下一篇:PHP获取MySQL执行sql语句的查询时间方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    php ajax数据传输和响应方法 php,ajax,数据传输,和,响应,