找回密码
 立即注册
搜索

互动交流 唤起软键盘

3
回复
2708
查看
[复制链接]

3

主题

4

帖子

35

积分

 楼主| 2018-8-13 18:05:42 显示全部楼层 |阅读模式
我的搜索功能点击叉号可清除输入框的值同时将搜索建议关闭,onchange事件根据输入的值进行请求(更新建议词),但是发现当点击了手机的软键盘的x清除输入的内容,再输入,onchange事件不再触发(即建议词不关闭不更新),软件盘的搜索也无法唤起。每次清空输入框一直会报错 undefined:1: SyntaxError: Unexpected end of JSON input SyntaxError: Unexpected end of JSON input
回复

使用道具 举报

8

主题

226

帖子

700

积分

2018-8-13 18:29:00 显示全部楼层
这个报错的原因是 JSON 格式不正确
回复

使用道具 举报

3

主题

4

帖子

35

积分

 楼主| 2018-8-13 18:46:58 显示全部楼层
LightDRAGON 发表于 2018-8-13 18:29 这个报错的原因是 JSON 格式不正确
我输入的时候是可以请求回数据的,清空输入框才报的错,随后输入无法调用onchange事件

点评

可以尝试检查是否在清空输入框的时候,需要 JSON 的地方赋值了错误的 JSON 格式  详情 回复 发表于 2018-8-15 11:45
回复

使用道具 举报

8

主题

226

帖子

700

积分

2018-8-15 11:45:51 显示全部楼层
lpn 发表于 2018-8-13 18:46 我输入的时候是可以请求回数据的,清空输入框才报的错,随后输入无法调用onchange事件 ...
可以尝试检查是否在清空输入框的时候,需要 JSON 的地方赋值了错误的 JSON 格式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册