前台自定义函数post请求接口

Posted ayong6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前台自定义函数post请求接口相关的知识,希望对你有一定的参考价值。

前台 vue-resource请求接口

addCustomer(e){
          if (!this.customer.name || !this.customer.phone || !this.customer.email) {
            //   console.log(‘请添加对应信息‘);
            this.alert = ‘请添加对应信息‘;
          }else{
              this.$http.post(‘http://localhost/phpcrud/app.php?action=create‘,{
                  "username":this.customer.name,
                  "phone":this.customer.phone,
                  "email":this.customer.email
              }).then(function(data){
                //   console.log(data);
                this.$router.push({
                    path:"/",
                    query:{
                        alert:"用户信息添加成功"
                    }
                });
                e.preventDefault();
              })
          }
          e.preventDefault();  
      }

 

后台php获取数据

if ($action == "create") {
    $input = file_get_contents("php://input");
    $json = json_decode($input);
    $username = $json->username;
    $email = $json->email;
    $phone = $json->phone;
    
    $conn->query("set names utf8");
    $result = $conn->query("insert into `users` (`username`,`email`,`phone`) values(‘$username‘,‘$email‘,‘$phone‘)");
    if($result){
        $res["message"] = "插入成功";
    }else{
        $res["message"] = "插入失败";
    }
}

 

以上是关于前台自定义函数post请求接口的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段14——Vue的axios网络请求封装

VSCode自定义代码片段14——Vue的axios网络请求封装

我可以为 POST 和 PUT API 请求使用自定义 JsonSerializer 来处理接口参数吗?

Fiddler script 获取http响应和post的请求body数据

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数