工作流程
事件流程
逻辑问题修正
问题描述:
搜索项含有数字字段和字符串字串,且条件都来自于同一个输入参数search。
输入字符串时,页面报400错误。且报错信息例如为:[number_format_exception] For input string: "看看"
具体如下图所示:
解决思路:提前加一个自定义代码段,对输入参数search的数据类型进行判断,然后放到对应的变量中进行条件搜索。
具体如下:(判断是否为数字类型的方法有很多,具体可以百度。此处用的是isNaN()方法)
此时,再次搜索便不会报错。
备注:isNaN()用法引用:
isNaN() 函数用于检查其参数是否是非数字值。
语法
isNaN(x)
参数 描述
x 必需。要检测的值。
返回值
如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。