php 与 Ajax 交互 增删改查

php文件

//类型
$action = $_POST['action'];
// 设置返回json格式数据
//header('content-type:application/json;charset=utf8');
//连接数据库
$link = mysqli_connect('192.217.0.1', 'root', 'root123','md_cf');
if (!$link){
die('Could not connect: ' . mysqli_connect_error());
}

switch($action){
case 'asd':
test();
break;
case 'find':
find($link);
break;
case 'add':
add($link);
break;
case 'del':
del($link);
break;
case 'upd':
upd($link);
break;
case 'findById':
findById($link);
break;
default:
echo "0";

// 关闭连接
mysqli_close($link);
function test(){
echo 'aaaaaaaaaaaaaa';
}
//查找
function find($link){
$sql="";
// 查询数据到数组中

if($result = mysqli_query($link,$sql)){

while ($row = mysqli_fetch_assoc($result)) {
$results[] = $row;
}
// 将数组转成json格式
echo json_encode($results);
}
}
//添加
function add($link){
          $sql="";

mysqli_query($link,$sql);

//自增id

$Id = mysqli_insert_id($link);
$sql_2="";
mysqli_query($link,$sql_2);
}
//删除
function del($link){
             $sql="";
mysqli_query($link, $sql);
}

//修改
function upd($link){
             $sql="";
mysqli_query($link, $sql);
                    
}

js

//查找
function list(){
  $.ajax({
    url:"",
    type:"post",
    data:{"action":"find"},
    success:function(data){
    //展示
    },
    error:function(data){
    alert(data);
    }
  });

}

//增加

function insert(c){
$.ajax({
      url:"",
    type:"post",
    data:{"action":"addCommand","c":c},
    success:function(data){

      //

list();

    },
    error:function(){
    alert(111111111111111);
    }
  });

}


//修改
var upd=function(c){
  $.ajax({
    url:"",
    type:"post",
    data:{"action":"upd","c":c},
        success:function(){

    alert("修改成功");

list();

    },
    error:function(){
    alert("修改失败");
    }
  });

};

//删除命令
var del= function(){
$.ajax({
url:"",
type:"post",
      data:{"action":"del"},
     
success:function(){
list();
},
error:function(){alert("删除失败!");}
});
};


























你可能感兴趣的:(php 与 Ajax 交互 增删改查)