To write a function which execute a callback function, you can go like this:
function doSomething(arg,callback) {
// .....
if (typeof callback === "function") {
callback();
}
}
So your code go like this:
DEMO:http://jsfiddle.net/z7LDA/1/
HTML:
<a href="#foo">click me</a>
Javascript:
$(document).ready(function() {
$("a").click(function(){
configReq($(this).attr('href'), test);
});
});
var test = function() {
alert('hi');
};
function configReq(thisUrl,callback) {
$('.progress').empty();
$('.progress').append('<div class="progress-bar bg-success" style="width: 0%; display: block;"></div>');
if (typeof callback === "function") {
callback();
}
}