attendre un rappel jquery ajax de la fonction d'appel

J'ai passé en revue un grand nombre de réponses à ce type de question et maintenant, je suis confus quant à la meilleure manière. Étant donné les dernières jquery, je suis désireux de

  1. De l'appel d'une fonction ajax
  2. ne ajax traitement (succès ou d'erreur) //fonctionne très bien
  3. sur le succès ou d'erreur de retour de l'état à la fonction d'appel pour la poursuite du traitement

dans la fonction appelante (doAjax), comment dois-je attendre pour un rappel, puis compléter le traitement de la réussite ou de l'erreur (dans ce cas, son succès effacer un formulaire, sur l'erreur de le garder comme l'est)

Merci pour tous les conseils,

Art
[MODIFIER]
Il y avait une faute de frappe que vous les gars repéré, l'appel doit avoir été doAnAjax pas doAjax

$(function () {
doAnAjax(Url, data, function (myRtn) {
if (myRtn == "success") {
resetForm($('#myForm'));
resetForm($('form[name=addChlGrp]'));
} else {
$('.rtnMsg').html("Opps! Ajax Error");
}
});
});
function doAnAjax(newUrl, data) {
$.ajax({
url: newUrl,
async: true,
dataType: 'html',
beforeSend: function () {
$('.rtnMsg').html("<img src=_cssStyleImg_-A-loading.gif>");
},
type: "GET",
data: data,
cache: false,
success: function (data, textStatus, xhr) {
$('.rtnMsg').html(data);
myRtnA = "Success"
return myRtnA;
},
error: function (xhr, textStatus, errorThrown) {
$('.rtnMsg').html("opps: " + textStatus + " : " + errorThrown);
myRtnA = "Error"
return myRtnA;
}
});
}

source d'informationauteur art vanderlay