第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用 JS 將用戶輸入發(fā)送到 API

如何使用 JS 將用戶輸入發(fā)送到 API

慕絲7291255 2022-10-21 15:23:07
我想從用戶那里獲取輸入值并將其發(fā)送到 API?;旧?,API 鏈接接受其中的輸入。http://api.giphy.com/v1/gifs/search?q=funny+cat&api_key=dc6zaTOxFJmzC這里q,'funny cat',實(shí)際上是用戶輸入。我想讓它動(dòng)態(tài)化。當(dāng)用戶在搜索欄中輸入名稱時(shí),我希望將此值發(fā)送到 API 并將結(jié)果提取到我的頁(yè)面。鏈接到我的代碼文件:Github 項(xiàng)目
查看完整描述

3 回答

?
喵喵時(shí)光機(jī)

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊

let searchText = document.getElementByID('searchText').value;

let searchBtn = document.getElementByID('searchBtn').addEventListener('click',search());


async function search(){

  let results = await axios.get(`http://api.giphy.com/v1/gifs/search?q=${searchText}/&api_key=dc6zaTOxFJmzC`)

  console.log(results);

}

為您的輸入字段提供一個(gè) searchText ID 并獲取值并將其存儲(chǔ)在變量中。將點(diǎn)擊事件偵聽器添加到您的搜索按鈕并調(diào)用搜索函數(shù)并使用模板文字將值傳遞到您的 URL 字符串中的 searchText 變量中。${your_variable}.


查看完整回答
反對(duì) 回復(fù) 2022-10-21
?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊

http://api.giphy.com/v1/gifs/search?q=funny+cat&api_key=dc6zaTOxFJmzC

我已經(jīng)將 API 連接到我的網(wǎng)絡(luò)應(yīng)用程序。只需對(duì) URL 稍作更改,我就能解決我的問題,這就是我的做法。

 http://api.giphy.com/v1/gifs/search?q=**"+ input +"**&api_key=dc6zaTOxFJmzC

這里的“輸入”是使用 DOM 獲取的用戶輸入。


查看完整回答
反對(duì) 回復(fù) 2022-10-21
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

有幾種方法可以從 API 中獲取數(shù)據(jù)。其中之一是使用 fetch 方法。


async function fetchData(url) {

    const response = await fetch(url);

    const data = await response.json();


    return data;

}

要將用戶輸入傳遞給請(qǐng)求,您所要做的就是使用字符串連接動(dòng)態(tài)構(gòu)建 url 字符串。


查看完整回答
反對(duì) 回復(fù) 2022-10-21
  • 3 回答
  • 0 關(guān)注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)