Normally the 'refresh' method is used to load remote data by using 'href' property. If the 'href' property is not defined, the 'refresh' method will abort. In order to update the panel content, you can
$("#results").panel({
content: data
});
Or call 'refresh' method with some request parameter values.
$('#results').panel('refresh',{
//...
});