【问题标题】:How to send an Json in GET method in JavaScript?如何在 JavaScript 的 GET 方法中发送 Json?
【发布时间】:2021-12-16 14:38:06
【问题描述】:

您好,我正在尝试将 python 中的代码翻译成 Javasrcipt。

import requests
url = "myApi"
r = requests.get(url, json = {"from": "default", "to": "default"})
dic = r.json()

我不知道如何在 Javascript 中做到这一点。请帮帮我!!!!

【问题讨论】:

标签: javascript python xmlhttprequest


【解决方案1】:

你可以使用 XMLHttpRequest :

let xhr = new XMLHttpRequest();
let url = "url?data=" + encodeURIComponent(JSON.stringify({"from": "default", "to": "default"}));
xhr.open("GET", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function () {
    if (xhr.readyState === 4 && xhr.status === 200) {
        var json = JSON.parse(xhr.responseText);
        console.log(json.from + ", " + json.to);
    }
};
xhr.send();

【讨论】:

    【解决方案2】:

    试试这个:

    const url = "myApi";
    
    fetch(`${url}?${new URLSearchParams({
        from: "default",
        to: "default",
    })}`)
    .then(res => res.json())
    .then(result => console.log('myApi response', result))
    

    【讨论】:

      猜你喜欢
      • 2021-08-17
      • 2020-03-10
      • 1970-01-01
      • 2017-08-16
      • 1970-01-01
      • 2015-10-21
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多