我创建了一个 api,它将从我的数据库中搜索数据。它的工作原理如下:localhost://12345/api/example/search/userinput。我想将其集成到我的前端中,为此我在 html 文件中编写了以下代码<input type="search" placeholder="Search TradeId" name="input"><button onclick="document.location = 'api/example/search/input'" class="btn btn-primary navbar-btn" >Search Trade</button>但它所做的是搜索我的数据库中的“输入”,而不是我输入的值。可以说我必须搜索约翰,但它正在搜索输入。
2 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
也许是这样的:
<button onclick="document.location = 'api/example/search/input?' + document.getElementById('input').value" class="btn btn-primary navbar-btn" >Search Trade</button>
但是你的 API enpoint 是“/input”还是“/userinput”?
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
可以通过编写脚本来解决
<script>
function myFunction(){
var x = document.getElementById("myinput").value;
var q = location.href;
var y = "api/example/search/";
var t = q+y+x;
location.assign(t);
}
</script>
<input type="search" placeholder="Search TradeId" id="myinput">
<button onclick="myFunction()" class="btn btn-primary navbar-btn" >Search Trade</button>
- 2 回答
- 0 关注
- 90 浏览
添加回答
举报
0/150
提交
取消