javascript – Bei Verwendung von JSON-Server-POST-Daten haben die Ergebnisse nur eine ID
typecho
typecho 2017-06-12 09:24:07
0
1
882

Verwenden Sie JSON-Server als Datenanbieter

fetch('http://localhost:3000/user', {
            method: 'POST',
            body: JSON.stringify({name:name.value, age:age.value, gender:gender.value}),
                headers: {
                    'Cotent-Type': 'application/json'
                }
            })
            .then(res => res.json())
            .then(res => {
                if (res.id) {
                    alert('添加用户成功');
                    this.setState({name: '', age: 0, gender: ''});
                } else {
                    alert('添加失败');
                }
            })
            .catch(err => console.error(err));

Es wurde nur ein Ergebnis hinzugefügt

  {
    "id": 10002
  }

Zwei Anfragen wurden im Netzwerk gesendet, eine davon ist eine OPTION-Anfrage. Was ist der Zweck dieser Anfrage?
Die zweite Anfrage ist eine Post-Anfrage, die die hinzuzufügenden Daten enthält, aber die JSON-Datei enthält nur eine ID-Information. Bitte lösen Sie sie

typecho
typecho

Following the voice in heart.

Antworte allen(1)
学霸

fetch方法发送的两个请求分别是

第一个post过去method里的方法,比如你可以把method: 'POST'改成method: 'PUT',post过去就是PUT这些配置信息

第二个就是i发送请求了,json文件只有id信息?是后台设置问题吧?

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage