设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php与jQuery ajax之间数据传送的方法介绍附代码

发布时间:2022-06-23 13:15 所属栏目:121 来源:互联网
导读:本篇文章给大家带来的内容是关于php与jQuery ajax之间数据传送的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 作为一为web开发者,我们不可避免会使用到ajax,不刷新状态下提交数据给后台,ajax的不刷新性质极大提
  本篇文章给大家带来的内容是关于php与jQuery ajax之间数据传送的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
 
  作为一为web开发者,我们不可避免会使用到ajax,不刷新状态下提交数据给后台,ajax的不刷新性质极大提高用户的体验。下面是php与ajax交互的例子:
 
  js代码:
 
  $.ajax({
  
              type: 'POST',
  
              url: 'file-del.php',
  
              data:{
  
                  name:'test.txt'
  
              },
  
              dataType: 'json',
  
              success: function(data){
  
                  if(data.code!=200){
  
                      layer.msg('删除失败!',{icon:0,time:1000});
  
                  }else{
  
                      $(obj).parents("tr").remove();
  
                      layer.msg('已删除!',{icon:1,time:1000});
  
                  }
  
              },
  
              error:function(data) {
  
                  console.log(data.msg);
  
              },
  
          });
  php代码:file-del.php
 
  // 删除文件
  
  $f_name=$_POST['name'];
  
  if(unlink($f_name)){
  
      $res=array('code'=>200,'name'=>$f_name);
  
  }else{
  
      $res=array('code'=>400,'name'=>$f_name);
  
  }
  
  print_r(json_encode($res));
  由于js代码中的datatype为json所以php打印的数据必须也是json,不然ajax不会执行success回调函数,而是执行error回调函数。所以在php代码中可以使用json_encode(),当然我们也可以自己构造json格式的数据。
 
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读