了解最新公司动态及行业资讯
接口名称:搜索接口
接口标识:search
接口url:https://你的网站/api/index.php?action=search&q=关键词&typeid=1
接口参数:
| 字段名称 | 字段说明 | 类型 | 必填 | 备注 |
|---|---|---|---|---|
| keyword | 关键词 | string | 必填 | 若为非法词自动过滤 |
| scode | 栏目ID | num | 可不填 | 指定某个栏目 |
| num | 数量 | num | 可不填 | 调用数量,默认10,为空则按照分页调用 |
| page | 页数 | num | 可不填 | num为空时调用page,默认page=1 |
| pagesize | 自定义分页大小 | num | 可不填 | 默认后台设置的页面大小 |
| order | 排序 | string | 可不填 | 默认;id DESC |
| more | 是否调用副表 | num | 可不填 | 默认0,接口暂未来开放 |
小程序代码:
前端:
code腾石建站
<view class="so">
<form bindsubmit="formSubmitHandle">
<view class="so_box">
<view class='so_input'>
<input name='keywords' placeholder="请输入关键词" value='' />
</view>
<view class="so_btn">
<button form-type="submit">搜索</button>
</view>
</view>
</form>
</view>
JS代码:
搜索请求代码:
code腾石建站
swan.request({
url: app.globalData.api + "search",
data: {
keyword: q,
page: page,
aid: app.globalData.aid
},
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded',
'x-safecode': app.globalData.safecode
},
success: function (res) {
console.log(res)
var data = res.data.data
var list = data.list;
var total = data.total;
......
},
})