так и не смог добиться кеширования. Может кто подскажет почему.Последний вариант такой.
var cache=[];
$(function(data) {
var url = "/modules/mod_search_auto/ajax.php";
var cacheData = cache[data];
$('select[name="mark"]').change(function() {
// var cacheData = cache[data]; пробовал и сюда ставить
var mid = this.name + '=' + this.value;
if(cacheData){
$('#brn').html(cacheData);
}else{
$.ajax({
type:"POST",
url:url,
data: mid,
success:function(data){
$('#brn').html(data);
cache[data] = data;
}
})
}
})
})