文本框搜索多个字段,任意搜到一个则展示

在文本框内输入

 var inputValue = $("#input").val()

,然后ajax发送请求获取数据,传的data是:

  $.ajax({
          ....
          data:{name:inputValue}

})

图片说明就是这种效果。那我data这里应该怎么传呢
因为有可能是: {phone:inputValue},也有可能是{name:inputValue}

2个回答

随便起一个键名称就行了,服务器端获取这个键值,然后同时查询姓名,电话和事项这3个字段的,而不是非得限制发送到的键名称

FiangAsDre
GreenRookie 服务器端获取这个键值只需要与你命名的健一致就行。
接近 4 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复sillylion: 记得采纳噶。嘿嘿
接近 4 年之前 回复
qq_34217435
sillylion 明白了!谢谢!
接近 4 年之前 回复

既然无法区分那就用变通的方法,比如{data:"name"+inputValue},这里的"name"用变量接收,拼接即可。

qq_34217435
sillylion 好的,谢谢
接近 4 年之前 回复
guwei4037
极简吧 回复sillylion: 你在文本框输入关键字搜索的时候,怎么区分这个关键字是姓名还是电话还是事项呢?如果不能区分,提交到后台分别查询,这是效率很低的做法,而且最终结果很可能不正确。
接近 4 年之前 回复
qq_34217435
sillylion 也就是说……其实我没懂这个“name”用变量接收,是指?还是只能这样交给后台去查是嘛。。。我以为能在前台想什么办法筛选一下
接近 4 年之前 回复
guwei4037
极简吧 后台查询时根据前面这个变量区分去查哪一个。
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐