大佬教程收集整理的这篇文章主要介绍了将查询参数和输入值发送到方法,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
请在这里寻求帮助。因此,我有一个页面列出了使用 groupID 作为参数的组中的用户。有时这些用户列表可能很长,我想建立一个搜索功能来搜索组的用户(成员)。
我像这样访问 Workspace Directory API 和方法 @H_591_5@members.List:
const groupUsers = async function (groupID,from) {
var members = [];
var pagetoken = '';
var newPagetoken = '';
const admin = await authorizeDirectory();
const resp = await admin.members.List({
groupKey: groupID,});
members = resp.data.members;
console.log(members);
// console.log(members);
// members = resp.data.members;
const @R_363_10586@l = members.length;
return { results: members.splice(from,10),@R_363_10586@l };
};
然后我将响应传递回一个 index.Js 文件,该文件处理它以呈现到把手模板。在这个模板中,我有一个表单,允许用户输入电子邮件地址,以便我可以使用它直接从 @H_591_5@members.get 方法中搜索它
我的代码是:
<div class="searchWrapper">
<form action="/group" method="GET" class="searchbar">
<input type="text" name="searchbar" ID="searchbar" placeholder="Enter the user's email ID"
value="{{this.term}}" />
<span class="search-button">
<a class="waves-effect waves-light btn-small" ID="searchbutton">FIND</a>
</span>
</form>
</div>
有人可以帮我理解如何将 groupID 和输入搜索栏中输入的值发送到方法,以便我可以查询 API。非常感谢您的帮助。
我的路线:
router.get('/group/:groupID',isUserAuthenticated,async (req,res) => {
const groupID = req.params.groupID;
const from = parseInt(req.query.from || 0,10) || 0;
const members = await groupUsers(groupID,from);
const pages = [];
for (var i = 0; i < Math.ceil(members.@R_363_10586@l / 10); i++)
pages.push({ page: i * 10,label: i + 1 });
res.render('groups',{
members: members.results,@R_363_10586@l: members.@R_363_10586@l,groupID: groupID,from: from,pages: pages,});
// res.send(`Group ID = ${req.params.groupID}`);
});
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的将查询参数和输入值发送到方法全部内容,希望文章能够帮你解决将查询参数和输入值发送到方法所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。