Vuejs и axios добавление пустого поля, чем вставка данных - PullRequest
0 голосов
/ 08 ноября 2018

Я пытался создать CruD, используя vuejs, Axios и PHP. Я работаю с отдельным сервером xampp и Node-сервером, все работает нормально, кроме вставки, когда я вставляю какие-либо данные, пустое поле также добавляется в базу данных вместе с данные Вот мой код Vue и Axios

export default{
data(){
return{
    title:'Insert Record',
    Lname:'',
    Fname:''

}
}

 },methods:{
insert(){
 this.$router.push('/')
 axios.post('http://localhost/insert.php', 
{Fname:this.Fname,Lname:this.Lname })
  .then(function(response){
   if(response)
  {

console.log(response)
alert('Data Has Been inserted')
}

});  
 }


} 
  }
     </script>

А вот и мой php код

<?php
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");
$conn = mysqli_connect('localhost','root','','ajax');
$data = json_decode(file_get_contents("php://input"), true);
$Fname = $data['Fname'];
$Lname = $data['Lname'];
json_encode(array('Fname'=>$data['Fname'],'Lname'=>$data['Lname']));
$userData = mysqli_query($conn,"INSERT INTO names  (Fname,Lname) VALUES ('$Fname','$Lname')");
if($userData){
    echo json_encode(array('inserted'=>true));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...