Решил кешировать первый запрос. Переписал ф-цию так
$(function() {
var cache
callback = function (data) {
$('#brn').html(data);
};
$('select[name="mark"]').change(function() {
var data = this.name + '=' + this.value;
if (cache) {
callback(cache);
} else {
$.ajax({
type:"POST",
url:"/modules/mod_search_auto/ajax.php",
dataType:"html",
data: data,
cache:true,
success: function(data) {
cache = data;
callback(cache);
}
})
}
});
});
Но что то не хочет кешировать, что нужно поправить?