jq.ajax+php+mysql实现关键字模糊查询(示例讲解)


Posted in Javascript onJanuary 02, 2018

对于这个功能企业上还算比较实用,推荐给大家;

index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<style>
*{margin:0;padding:0;}
.text{width:200px;height:30px;line-height:30px;font-size:14px;outline:none;}
ul{width:200px;height:auto;border:1px solid #999;border-top:none;}
ul li{width:200px;height:30px;line-height:30px;font-size:14px;}
li:hover{background:#ddd;}
</style>

<body>
<input type="text" class="text" name="text">
<ul class="sea"></ul>

<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript">

$(".text").bind("input", function() { 
	if($(this).val().length>0){
		search();
	}else{
		$(".sea").html('');

	}
})
function search(){
	$.ajax({
		type:"GET",
		url:"sea.php",
		data:{"text":$(".text").val()},
		success:function(response){
			//转换成json对象
			eval("var json="+response);
			//console.log(json)
				var str="";
				for(var i=0;i<json.length;i++){
				str += "<li>" + json[i].sea + "</li>";
				}

				$(".sea").html(str);
		}
	})
}
</script>
</body>
</html>

sea.php

<?php
$con = mysqli_connect("localhost","username","password");
if(!$con){
	echo "数据库链接失败";
	exit;
}
mysqli_select_db($con,'jwhuang');
mysqli_query($con,'set names utf-8');
$text= isset($_GET['text']) ? trim($_GET['text']) : '';
$result=mysqli_query($con,"select * from search where sea LIKE '{$text}%' ");
$search=array();

while($row=mysqli_fetch_assoc($result)){
	//判断是否有对应的数据
	if(!$row){
		$search='';
		exit;
	}else{
		//对查询关键字进行标记
		$row['sea'] = str_replace($text, '<font color="red">' .$text. '</font>', $row['sea']);
		$search[]=$row;
		
	}
}
echo json_encode($search);
?>

效果图

jq.ajax+php+mysql实现关键字模糊查询(示例讲解)

完整代码下载:https://github.com/jwhuang59/Demos/tree/master/search

以上这篇jq.ajax+php+mysql实现关键字模糊查询(示例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript CSS 修改学习第四章 透明度设置
Feb 19 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
May 02 Javascript
javascript 处理null及null值示例
Jun 09 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
Mar 01 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
React实现双向绑定示例代码
Sep 19 Javascript
详解jquery easyui之datagrid使用参考
Dec 05 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
Apr 22 Javascript
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
Sep 06 Javascript
vue组件之间数据传递的方法实例分析
Feb 12 Javascript
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
Javascript执行上下文顺序的深入讲解
Nov 04 Javascript
使用async、enterproxy控制并发数量的方法详解
Jan 02 #Javascript
图片懒加载imgLazyLoading.js使用详解
Sep 15 #Javascript
基于jquery.page.js实现分页效果
Jan 01 #jQuery
jquery实现企业定位式导航效果
Jan 01 #jQuery
jquery实现楼层滚动效果
Jan 01 #jQuery
jquery实现左右轮播切换效果
Jan 01 #jQuery
jQuery中ajax获取数据赋值给页面的实例
Dec 31 #jQuery
You might like
coreseek 搜索英文的问题详解
2013/06/08 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
jQuery解决$符号命名冲突
2016/06/18 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
react-native 实现购物车滑动删除效果的示例代码
2021/01/15 Javascript
Mac 上切换Python多版本
2017/06/17 Python
python selenium 获取标签的属性值、内容、状态方法
2018/06/22 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
python 使用openpyxl读取excel数据
2021/02/18 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
苹果中国官方网站:Apple中国
2016/07/22 全球购物
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
六月份红领巾广播稿
2014/02/03 职场文书
大学生村官演讲稿
2014/04/25 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
绿色小区申报材料
2014/08/22 职场文书
校外活动方案
2014/08/28 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
教师查摆问题自查报告
2014/10/11 职场文书
努力学习保证书
2015/02/26 职场文书