$.post("/dadashou/index.php/Companymanage/findBrand_ajax",{kw:$this.val().trim(),cache:new Date().getTime()},function(data){
if(data!=0){
$brandhidden.empty();
var html="";
for(var i=0;i<data.length;i++){
//这里我需要用到value和title两项,所以用data-value传递多一个参数,在回车或鼠标点击后赋值到相应的地方,以此完美地替代select
html+='<p bid="'+data[i]['id']+'">'+data[i]['brand']+'</p>'+"\n";
}
html+="<strong class='end'><span> ----- 务必在下拉框中选择 -----</span></strong>";
//把loading动态图替换成内容
$brandhidden.html(html);
$brandhidden.css({display:'block'});
}else{
$this.siblings('input[name="brands"]').val($this.val().trim());
$this.siblings('.brandhidden').fadeOut('fast');
$this.data('ok',true);
}
return false;
},"json");
$.post()是可以使用的,不能用的原因应该是你的jQuery的版本太高。