Ajax功能网络搜索功能例如thinkphp实现

在本文中,实现Ajax的ThinkPHP功能网络描述搜索功能的方法,分享给你参考。

具体实现方法如下:

背景代码:

将代码复制如下:在1中搜索,如果不是0

函数搜索(){

关键词=美元美元_post搜查{ };

ODS = M('ods美元);

对名称的模糊查询或我在这里所做的相应ID,这个系统的主要目的是因为我

内部使用的购物商城系统直接标识

图'ods_id ods_name|美元{ } =阵列(像',‘%'。$关键词。%);

传入的的查询查询方法

如果(消耗臭氧层物质=消耗臭氧层物质>在哪里($ map)- >选择())

{

美元-> ajaxreturn($ ODS,查询成功!,1);

其他{ }

美元-> ajaxreturn(美元的数据,查询失败,数据不存在!0);

}

}

前端代码:

复制代码如下:$(文档)Ready(函数(){(){)

$(。show_message )藏();

电邮搜索(#美元search_box);

$(# submit_from)。Click(function(){)

如果($(# search_box)。Attr(价值)= =)

{

/ /警报(请输入文本!);

$(。show_message)。Html(错误提示:搜索框中的文字不能为空!);

$(。show_message ),FadeIn(1000);

$(。show_message ),FadeOut(1000);

search.focus美元();

返回false;

其他{ }

执行数据

$ ajax({

类型:邮政

URL

数据:{

搜索:search.val美元()

},

DataType:JSON

成功:函数(数据){

如果(data.status = = 1){

警报(数据信息);

html =;

美元。每个(data.data,功能(没有项目){

html;

});



+项目。ods_id ++项目。ods_name ++项目。add_time ++项目。品牌++价格+项目;

$(ODS列表)Html(')。Html(HTML);

警告(HTML);

}

如果(data.status = = 0){

$(。show_message )显示();

$(。show_message)。Html(数据信息);

$(。show_message ),FadeOut(3000);

警报(数据信息);

返回false;

}

}

});

}

});

});

希望这篇文章能帮助你在ThinkPHP框架程序设计。