Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Fetch GET请求中插入参数?_Javascript_Vue.js_Flask_Restful Url - Fatal编程技术网

Javascript 如何在Fetch GET请求中插入参数?

Javascript 如何在Fetch GET请求中插入参数?,javascript,vue.js,flask,restful-url,Javascript,Vue.js,Flask,Restful Url,我创建了一个简单的Flask的jsonify,我不确定是否可以将其作为API调用,但我收到了一个JSON对象 @app.route('/searchData/<int:id>',methods=["GET"]) def searchData(id): return jsonify(searchData(id)) 将“更改为反勾号,使其成为字符串文字,并使用插值将其添加 async fetch(id){ const res = awai

我创建了一个简单的Flask的jsonify,我不确定是否可以将其作为API调用,但我收到了一个JSON对象

@app.route('/searchData/<int:id>',methods=["GET"])
def searchData(id):
    return jsonify(searchData(id))
更改为反勾号,使其成为字符串文字,并使用插值将其添加

async fetch(id){      
    const res = await fetch(
      `http://localhost:5000/searchData/${id}`,
        {
          method:"GET"
        }
    );
    const data = await res.json()
    console.log(data)
  }

使用这种插值方式,当您有几个参数时,阅读起来就容易多了

在searchData/之后键入它!对不起,您能解释一下吗?感谢您的回答,我在VUE.JS中收到一个错误,说
错误“id”已定义,但从未使用过
是的,这可能是在谈论
获取(id)
您创建的方法。使用URL中的该用法,它应该足以满足Vue的要求,并清楚errorI按照您解释的方式执行,但error表示
异步获取(id){
从未使用过此方法可能不起作用,但请尝试将
异步获取(id){
名称更改为
获取数据id(id)
或任何你喜欢的外观。只是好奇它的阅读本身是否错误,因为如果相同的名称,我必须像
一样“串联”url+id来修复它http://localhost:5000/searchData/“+id
谢谢你帮助我@Floyd
async fetch(id){      
    const res = await fetch(
      `http://localhost:5000/searchData/${id}`,
        {
          method:"GET"
        }
    );
    const data = await res.json()
    console.log(data)
  }