20,360
社区成员
发帖
与我相关
我的任务
分享
function on_post_form(){
var f = document.post_myform;
var s_paramName = document.getElementById("select_paramName").value;
f.action = "__APP__/index/select_infomessage-s_paramName-"+encodeURIComponent(s_paramName)+".html";
f.submit();
}
<input name="select_paramName" class="KeyWord" id="select_paramName" size="20" maxlength="30" type="text">
<div id="searchresult" style="display: none;"></div>
$(document).ready(function(){
$('#select_paramName').keyup(function(){ //输入框的id为search,这里监听输入框的keyup事件
$.ajax({
type:"GET", //AJAX提交方式为GET提交
url:"__APP__/index/get_search_showdiv", //处理页的URL地址
data:"s_Name="+encodeURIComponent($('#select_paramName').val()), //要传递的参数
success:function(data){ //成功后执行的方法
if(data != ""){
var ss;
ss = data.split("@"); //分割返回的字符串
var layer;
layer = "<table>"; //创建一个table
for(var i=0;i<ss.length-1;i++){
layer += "<tr><td class='line'>"+ss[i]+"</td></tr>";
}
layer += "</table>";
$('#searchresult').empty(); //先清空#searchresult下的所有子元素
$('#searchresult').append(layer);//将刚才创建的table插入到#searchresult内
$("#searchresult").css("display", "");
$('.line').hover(function(){ //监听提示框的鼠标悬停事件
$(this).addClass("hover");
},function(){
$(this).removeClass("hover");
});
$('.line').click(function(){ //监听提示框的鼠标单击事件
$('#select_paramName').val($(this).text());
$("#searchresult").css("display", "none");
ChangeCoords();
});
}else{
$('#searchresult').empty();
}
}
});
});
});
public function get_search_showdiv()
{
//urlencode urldecode 文本框自动提示
$keyword = urldecode($_GET['s_Name']);
$condition = "f_hotname like '%".$keyword."%'";
$info=$this->model->table('forest')->field('f_hotname')->where($condition)->order('f_id desc')->limit(5)->select();
if($keyword !=""){
foreach($info as $vo)
{
echo $vo['f_hotname'].'@';
}
}else{
echo "";
}
}