Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Axios-Upload von Daten nach PHP gibt leer zurück

1.vue 2.0 verwendet Axios zum Hochladen von Daten und gibt leer zurück, der Hintergrund ist PHP

2.vue-Code

saveEssay(){
        console.log(this.titleData);
        this.axios({
          method: 'post',
          url:'XXX',
          data: {
            title: this.titleData,
            tags: this.tagsData,
            content:this.contentData,
            isPublish:0
          }
        })
          .then(function (response) {
            console.log(response);
          })
          .catch(function (error) {
            console.log(error);
          })
      },

3.php-Code

<?php
header('Content-type:text/html;charset=utf8');  
header('Access-Control-Allow-Origin:*');  
 
header('Access-Control-Allow-Methods:POST');  

header('Access-Control-Allow-Headers:x-requested-with,content-type');  
$mysqli=new mysqli();
$mysqli->connect('xxx','xxx','xxx','xxx');
if (mysqli_connect_errno($mysqli))
{
    echo "连接 MySQL 失败: ";
}
$v1=$_REQUEST['title'];
$v2=$_REQUEST['tags'];
$v3=$_REQUEST['content'];
$v4=$_REQUEST['isPublish'];
 echo $v1.$v2.$v3.$v4
?> 

4.console gibt Daten zurück

   ![图片描述][1]

5. Anmerkungen: Aus irgendeinem Grund können die Post-Übermittlungsdaten nicht auf der PHP-Seite abgerufen werden, und die HTML-Seite kann auch in die Datenbank eingefügt werden ist leer und die Verwendung von jQuery ist einfach. Es ist möglich, Daten in PHP hochzuladen. Der einzige Unterschied zwischen beiden besteht in der Methode zum Hochladen von Daten. Bitte Gott um Antworten

过去多啦不再A梦过去多啦不再A梦2653 Tage vor916

Antworte allen(2)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-06-20 10:07:38

    file_get_contents("php://input")

    Antwort
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-20 10:07:38

    自行百度,php获取不到json格式的数据

    Antwort
    0
  • StornierenAntwort