Mysql 通过ajax通过pdo将textarea字段发送到db的问题

Mysql 通过ajax通过pdo将textarea字段发送到db的问题,mysql,ajax,class,Mysql,Ajax,Class,嗨,我正在尝试向我的数据库发送一个textarea字段。数据库字段是一个文本字段,因此它将保存在文本区域中进行的所有返回。我通过ajax调用发送它,在PHP错误日志中得到以下错误消息 希望有人能帮我 错误消息:Notes->setNote('name',Object(Notes),'4') Textarea的字符串似乎在发送后被转换为对象 她是我的表单和ajax调用: <form class="noteAdd"> <div class="f

嗨,我正在尝试向我的数据库发送一个textarea字段。数据库字段是一个文本字段,因此它将保存在文本区域中进行的所有返回。我通过ajax调用发送它,在PHP错误日志中得到以下错误消息

希望有人能帮我

错误消息:Notes->setNote('name',Object(Notes),'4')

Textarea的字符串似乎在发送后被转换为对象

她是我的表单和ajax调用:

    <form class="noteAdd">
<div class="form-row">
 <div class="form-group col-md-12">
     <label for="name">Titel</label>
     <input type="text" class="form-control" name="name" placeholder="Titel" required>
 </div>

 <div class="form-group col-md-12">
   <label for="note">Notiz</label>
    <textarea class="form-control" id="note" rows="6"></textarea>
 </div>

  <input type="hidden" name="person_idperson" value=<?php echo '"'.$idperson.'"'; ?>>
  <input type="hidden" name="addNote" value="addNote">

  <button type="submit" class="btn btn-info addNoteDB">Notiz hinzufügen</button>
</form>
</div>
</div>

<script>

$(document).ready(function(){

    $(".AddressAdd").bind("submit", function(){
      var form=$(".AddressAdd");
      var data = form.serialize();
      $.post("contactDB.php", data, function(response){
        var inputData = form.serializeArray();
        var idaddress = response;
        alert(response);
        console.log(inputData);
        //$(".addContact").before('<div class="col-md-4"><div class="notiz"><h5><b>Kontakt:</b> <i class="fas fa-user-edit contactEdit"></i> <i class="fas fa-trash contactDelete"></i></h5><b>'+inputData[0].value+'</b><br><b>E-Mail: </b><a href="mailto: '+inputData[1].value+'">'+inputData[1].value+'</a><br><b>Telefon: </b>'+inputData[2].value+'<br><b>Mobil: </b>'+inputData[3].value+'<br><b>Web: </b><a href="'+inputData[4].value+'">'+inputData[4].value+'</a></div></div>');
        $('#empModal').modal('hide');
        location.reload();
      });
      return false;
    });
})

</script>
这就是我如何调用该类并在检查数据后给它们值的方法

foreach($_POST as $key => $value) {
  if($value == "") {
    $value = NULL;
  }
  $$key = $value;
}
$note = new Notes();
$note->setNote($name, $note, $person_idperson);
foreach($_POST as $key => $value) {
  if($value == "") {
    $value = NULL;
  }
  $$key = $value;
}
$note = new Notes();
$note->setNote($name, $note, $person_idperson);